/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/popl20/two-queue.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2cf4d3f9dd5fed411db405f577e28237a543b59a-2cf4d3f [2021-08-12 19:40:43,477 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-12 19:40:43,479 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-12 19:40:43,497 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-12 19:40:43,497 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-12 19:40:43,498 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-12 19:40:43,499 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-12 19:40:43,500 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-12 19:40:43,501 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-12 19:40:43,502 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-12 19:40:43,502 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-12 19:40:43,503 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-12 19:40:43,503 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-12 19:40:43,504 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-12 19:40:43,505 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-12 19:40:43,505 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-12 19:40:43,506 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-12 19:40:43,506 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-12 19:40:43,507 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-12 19:40:43,509 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-12 19:40:43,510 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-12 19:40:43,510 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-12 19:40:43,511 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-12 19:40:43,512 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-12 19:40:43,513 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-12 19:40:43,513 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-12 19:40:43,514 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-12 19:40:43,514 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-12 19:40:43,514 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-12 19:40:43,515 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-12 19:40:43,515 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-12 19:40:43,515 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-12 19:40:43,516 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-12 19:40:43,516 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-12 19:40:43,517 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-12 19:40:43,517 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-12 19:40:43,518 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-12 19:40:43,518 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-12 19:40:43,518 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-12 19:40:43,518 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-12 19:40:43,519 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-12 19:40:43,519 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-08-12 19:40:43,533 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-12 19:40:43,533 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-12 19:40:43,534 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-12 19:40:43,534 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-12 19:40:43,534 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-12 19:40:43,534 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-12 19:40:43,534 INFO L138 SettingsManager]: * Use SBE=true [2021-08-12 19:40:43,535 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-12 19:40:43,535 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-12 19:40:43,536 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 19:40:43,536 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-12 19:40:43,536 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-12 19:40:43,537 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-12 19:40:43,537 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-12 19:40:43,537 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-12 19:40:43,537 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-08-12 19:40:43,773 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-12 19:40:43,790 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-12 19:40:43,792 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-12 19:40:43,793 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-12 19:40:43,794 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-12 19:40:43,795 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/two-queue.wvr.bpl [2021-08-12 19:40:43,796 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/two-queue.wvr.bpl' [2021-08-12 19:40:43,836 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-12 19:40:43,854 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-12 19:40:43,855 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-12 19:40:43,855 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-12 19:40:43,855 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-12 19:40:43,863 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,868 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,873 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-12 19:40:43,874 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-12 19:40:43,874 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-12 19:40:43,875 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-12 19:40:43,880 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,880 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,881 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,881 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,884 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,887 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,887 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/1) ... [2021-08-12 19:40:43,888 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-12 19:40:43,889 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-12 19:40:43,889 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-12 19:40:43,889 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-12 19:40:43,890 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (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-08-12 19:40:43,938 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-12 19:40:43,939 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-12 19:40:43,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-12 19:40:43,940 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-12 19:40:43,940 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-12 19:40:43,940 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-12 19:40:43,940 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-12 19:40:43,940 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-12 19:40:43,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-12 19:40:43,941 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-12 19:40:44,140 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-12 19:40:44,140 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-12 19:40:44,142 INFO L202 PluginConnector]: Adding new model two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:40:44 BoogieIcfgContainer [2021-08-12 19:40:44,142 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-12 19:40:44,143 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-12 19:40:44,143 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-12 19:40:44,149 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-12 19:40:44,149 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:40:43" (1/2) ... [2021-08-12 19:40:44,149 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@131838a5 and model type two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 07:40:44, skipping insertion in model container [2021-08-12 19:40:44,150 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:40:44" (2/2) ... [2021-08-12 19:40:44,151 INFO L111 eAbstractionObserver]: Analyzing ICFG two-queue.wvr.bpl [2021-08-12 19:40:44,154 INFO L206 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-12 19:40:44,154 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-12 19:40:44,155 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-12 19:40:44,182 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-12 19:40:44,196 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-12 19:40:44,210 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 19:40:44,210 INFO L379 AbstractCegarLoop]: Hoare is true [2021-08-12 19:40:44,210 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 19:40:44,210 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 19:40:44,210 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 19:40:44,210 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 19:40:44,212 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 19:40:44,212 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 19:40:44,217 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2021-08-12 19:40:44,228 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:44,230 INFO L276 IsEmpty]: Start isEmpty. Operand has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:44,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-12 19:40:44,234 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:44,235 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:44,235 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:44,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:44,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1020496956, now seen corresponding path program 1 times [2021-08-12 19:40:44,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:44,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698186720] [2021-08-12 19:40:44,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:44,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:44,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:44,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:44,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698186720] [2021-08-12 19:40:44,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698186720] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:40:44,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:40:44,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 19:40:44,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063024592] [2021-08-12 19:40:44,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:40:44,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:44,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:40:44,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:40:44,356 INFO L87 Difference]: Start difference. First operand has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 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 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 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-08-12 19:40:44,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:44,423 INFO L93 Difference]: Finished difference Result 93 states and 177 transitions. [2021-08-12 19:40:44,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:40:44,425 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 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-08-12 19:40:44,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:44,436 INFO L225 Difference]: With dead ends: 93 [2021-08-12 19:40:44,436 INFO L226 Difference]: Without dead ends: 82 [2021-08-12 19:40:44,437 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:40:44,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-08-12 19:40:44,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 62. [2021-08-12 19:40:44,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.9508196721311475) internal successors, (119), 61 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-08-12 19:40:44,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 119 transitions. [2021-08-12 19:40:44,480 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 119 transitions. Word has length 11 [2021-08-12 19:40:44,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:44,481 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 119 transitions. [2021-08-12 19:40:44,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 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-08-12 19:40:44,481 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 119 transitions. [2021-08-12 19:40:44,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-12 19:40:44,482 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:44,483 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:44,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-12 19:40:44,483 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:44,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:44,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1139769537, now seen corresponding path program 1 times [2021-08-12 19:40:44,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:44,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855490870] [2021-08-12 19:40:44,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:44,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:44,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:44,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855490870] [2021-08-12 19:40:44,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855490870] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:40:44,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:40:44,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 19:40:44,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957068801] [2021-08-12 19:40:44,520 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:40:44,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:44,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:40:44,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:40:44,521 INFO L87 Difference]: Start difference. First operand 62 states and 119 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-12 19:40:44,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:44,547 INFO L93 Difference]: Finished difference Result 121 states and 234 transitions. [2021-08-12 19:40:44,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:40:44,548 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-12 19:40:44,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:44,550 INFO L225 Difference]: With dead ends: 121 [2021-08-12 19:40:44,550 INFO L226 Difference]: Without dead ends: 65 [2021-08-12 19:40:44,551 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:40:44,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-08-12 19:40:44,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. [2021-08-12 19:40:44,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.935483870967742) internal successors, (120), 62 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-08-12 19:40:44,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 120 transitions. [2021-08-12 19:40:44,563 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 120 transitions. Word has length 15 [2021-08-12 19:40:44,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:44,564 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 120 transitions. [2021-08-12 19:40:44,564 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-12 19:40:44,564 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 120 transitions. [2021-08-12 19:40:44,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-12 19:40:44,565 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:44,565 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:44,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-12 19:40:44,566 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:44,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:44,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1943793281, now seen corresponding path program 1 times [2021-08-12 19:40:44,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:44,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550215311] [2021-08-12 19:40:44,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:44,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:44,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:44,604 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:44,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550215311] [2021-08-12 19:40:44,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550215311] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:40:44,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:40:44,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 19:40:44,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747564605] [2021-08-12 19:40:44,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:40:44,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:44,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:40:44,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:40:44,607 INFO L87 Difference]: Start difference. First operand 63 states and 120 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-12 19:40:44,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:44,621 INFO L93 Difference]: Finished difference Result 115 states and 220 transitions. [2021-08-12 19:40:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:40:44,622 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-12 19:40:44,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:44,624 INFO L225 Difference]: With dead ends: 115 [2021-08-12 19:40:44,624 INFO L226 Difference]: Without dead ends: 58 [2021-08-12 19:40:44,624 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:40:44,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-08-12 19:40:44,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-08-12 19:40:44,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.8596491228070176) internal successors, (106), 57 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:44,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 106 transitions. [2021-08-12 19:40:44,641 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 106 transitions. Word has length 15 [2021-08-12 19:40:44,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:44,641 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 106 transitions. [2021-08-12 19:40:44,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-12 19:40:44,641 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 106 transitions. [2021-08-12 19:40:44,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:44,642 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:44,642 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:44,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-12 19:40:44,642 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:44,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:44,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1703953662, now seen corresponding path program 1 times [2021-08-12 19:40:44,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:44,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085657590] [2021-08-12 19:40:44,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:44,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:44,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:44,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:44,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085657590] [2021-08-12 19:40:44,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085657590] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:44,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782553888] [2021-08-12 19:40:44,803 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-08-12 19:40:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:44,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 19:40:44,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:45,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 17 treesize of output 9 [2021-08-12 19:40:45,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:45,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:45,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:45,032 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-08-12 19:40:45,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 18 treesize of output 12 [2021-08-12 19:40:45,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:45,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:45,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:45,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-08-12 19:40:45,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:45,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782553888] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:45,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:45,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 19:40:45,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66353719] [2021-08-12 19:40:45,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:40:45,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:45,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:40:45,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:40:45,209 INFO L87 Difference]: Start difference. First operand 58 states and 106 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:45,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:45,780 INFO L93 Difference]: Finished difference Result 163 states and 305 transitions. [2021-08-12 19:40:45,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 19:40:45,780 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-08-12 19:40:45,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:45,781 INFO L225 Difference]: With dead ends: 163 [2021-08-12 19:40:45,781 INFO L226 Difference]: Without dead ends: 127 [2021-08-12 19:40:45,782 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 462.7ms TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:40:45,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-08-12 19:40:45,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 79. [2021-08-12 19:40:45,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.8974358974358974) internal successors, (148), 78 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:45,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 148 transitions. [2021-08-12 19:40:45,786 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 148 transitions. Word has length 19 [2021-08-12 19:40:45,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:45,786 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 148 transitions. [2021-08-12 19:40:45,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:45,787 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 148 transitions. [2021-08-12 19:40:45,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:45,787 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:45,787 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:46,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:46,001 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:46,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:46,003 INFO L82 PathProgramCache]: Analyzing trace with hash -40497184, now seen corresponding path program 2 times [2021-08-12 19:40:46,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:46,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196743787] [2021-08-12 19:40:46,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:46,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:46,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:46,125 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:46,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196743787] [2021-08-12 19:40:46,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196743787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:46,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231815334] [2021-08-12 19:40:46,125 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-08-12 19:40:46,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:40:46,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:46,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 19:40:46,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:46,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 18 treesize of output 12 [2021-08-12 19:40:46,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:46,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:46,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:46,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-08-12 19:40:46,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 11 treesize of output 7 [2021-08-12 19:40:46,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:46,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:46,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:46,314 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-08-12 19:40:46,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:46,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231815334] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:46,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:46,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 19:40:46,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012544899] [2021-08-12 19:40:46,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:40:46,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:46,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:40:46,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:40:46,397 INFO L87 Difference]: Start difference. First operand 79 states and 148 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:46,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:46,775 INFO L93 Difference]: Finished difference Result 167 states and 314 transitions. [2021-08-12 19:40:46,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:40:46,776 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-08-12 19:40:46,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:46,776 INFO L225 Difference]: With dead ends: 167 [2021-08-12 19:40:46,776 INFO L226 Difference]: Without dead ends: 131 [2021-08-12 19:40:46,777 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 364.4ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:40:46,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-08-12 19:40:46,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 84. [2021-08-12 19:40:46,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.9036144578313252) internal successors, (158), 83 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-08-12 19:40:46,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 158 transitions. [2021-08-12 19:40:46,781 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 158 transitions. Word has length 19 [2021-08-12 19:40:46,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:46,781 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 158 transitions. [2021-08-12 19:40:46,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:46,781 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 158 transitions. [2021-08-12 19:40:46,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:46,782 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:46,782 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:46,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:46,998 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:46,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:46,999 INFO L82 PathProgramCache]: Analyzing trace with hash 1850061536, now seen corresponding path program 3 times [2021-08-12 19:40:46,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:47,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743166526] [2021-08-12 19:40:47,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:47,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:47,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:47,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:47,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743166526] [2021-08-12 19:40:47,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743166526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:47,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053203828] [2021-08-12 19:40:47,096 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-08-12 19:40:47,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:40:47,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:47,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 19:40:47,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:47,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 13 treesize of output 9 [2021-08-12 19:40:47,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:47,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:40:47,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 18 treesize of output 12 [2021-08-12 19:40:47,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:47,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-08-12 19:40:47,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:47,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053203828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:47,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:47,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-08-12 19:40:47,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530525978] [2021-08-12 19:40:47,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:40:47,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:47,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:40:47,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:40:47,216 INFO L87 Difference]: Start difference. First operand 84 states and 158 transitions. Second operand has 12 states, 12 states have (on average 1.75) 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-08-12 19:40:47,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:47,415 INFO L93 Difference]: Finished difference Result 143 states and 266 transitions. [2021-08-12 19:40:47,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:40:47,415 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) 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 19 [2021-08-12 19:40:47,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:47,416 INFO L225 Difference]: With dead ends: 143 [2021-08-12 19:40:47,416 INFO L226 Difference]: Without dead ends: 119 [2021-08-12 19:40:47,416 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 181.5ms TimeCoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:40:47,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-08-12 19:40:47,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 90. [2021-08-12 19:40:47,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 89 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-08-12 19:40:47,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-08-12 19:40:47,420 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-08-12 19:40:47,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:47,420 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-08-12 19:40:47,420 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) 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-08-12 19:40:47,420 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-08-12 19:40:47,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:47,421 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:47,421 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:47,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:47,640 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:47,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:47,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1369194604, now seen corresponding path program 4 times [2021-08-12 19:40:47,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:47,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959624190] [2021-08-12 19:40:47,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:47,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:47,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:47,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959624190] [2021-08-12 19:40:47,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959624190] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:47,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283531136] [2021-08-12 19:40:47,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 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-12 19:40:47,804 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:40:47,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:47,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:47,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:47,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 13 treesize of output 9 [2021-08-12 19:40:47,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:47,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:40:47,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 16 treesize of output 10 [2021-08-12 19:40:47,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:47,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:47,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-08-12 19:40:47,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:47,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283531136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:47,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:47,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 19:40:47,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899178896] [2021-08-12 19:40:47,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:40:47,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:47,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:40:47,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:40:47,989 INFO L87 Difference]: Start difference. First operand 90 states and 173 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:48,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:48,345 INFO L93 Difference]: Finished difference Result 171 states and 323 transitions. [2021-08-12 19:40:48,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:40:48,346 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-08-12 19:40:48,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:48,346 INFO L225 Difference]: With dead ends: 171 [2021-08-12 19:40:48,347 INFO L226 Difference]: Without dead ends: 135 [2021-08-12 19:40:48,347 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 352.3ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:40:48,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-08-12 19:40:48,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 90. [2021-08-12 19:40:48,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 89 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-08-12 19:40:48,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-08-12 19:40:48,350 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-08-12 19:40:48,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:48,351 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-08-12 19:40:48,351 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:48,351 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-08-12 19:40:48,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:48,351 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:48,351 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:48,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:48,570 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:48,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:48,570 INFO L82 PathProgramCache]: Analyzing trace with hash 312642306, now seen corresponding path program 5 times [2021-08-12 19:40:48,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:48,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032702136] [2021-08-12 19:40:48,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:48,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:48,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:48,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032702136] [2021-08-12 19:40:48,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032702136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:48,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110061040] [2021-08-12 19:40:48,674 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-08-12 19:40:48,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:40:48,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:48,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-12 19:40:48,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:48,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 11 treesize of output 7 [2021-08-12 19:40:48,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:48,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:48,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:48,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:40:48,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 11 treesize of output 7 [2021-08-12 19:40:48,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:48,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:48,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:48,903 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:40:48,972 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:48,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110061040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:48,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:48,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-12 19:40:48,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481004328] [2021-08-12 19:40:48,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:40:48,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:48,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:40:48,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:40:48,973 INFO L87 Difference]: Start difference. First operand 90 states and 173 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 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-08-12 19:40:49,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:49,359 INFO L93 Difference]: Finished difference Result 160 states and 305 transitions. [2021-08-12 19:40:49,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:40:49,360 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 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 19 [2021-08-12 19:40:49,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:49,361 INFO L225 Difference]: With dead ends: 160 [2021-08-12 19:40:49,361 INFO L226 Difference]: Without dead ends: 129 [2021-08-12 19:40:49,361 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 431.8ms TimeCoverageRelationStatistics Valid=179, Invalid=877, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:40:49,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-08-12 19:40:49,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 95. [2021-08-12 19:40:49,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.9680851063829787) internal successors, (185), 94 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:49,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 185 transitions. [2021-08-12 19:40:49,365 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 185 transitions. Word has length 19 [2021-08-12 19:40:49,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:49,365 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 185 transitions. [2021-08-12 19:40:49,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 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-08-12 19:40:49,365 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 185 transitions. [2021-08-12 19:40:49,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:49,366 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:49,366 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:49,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:49,579 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:49,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:49,580 INFO L82 PathProgramCache]: Analyzing trace with hash 643965758, now seen corresponding path program 6 times [2021-08-12 19:40:49,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:49,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229944356] [2021-08-12 19:40:49,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:49,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:49,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:49,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:49,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229944356] [2021-08-12 19:40:49,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229944356] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:49,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169570925] [2021-08-12 19:40:49,675 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-08-12 19:40:49,697 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:40:49,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:49,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 19:40:49,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40: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 20 treesize of output 14 [2021-08-12 19:40:49,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:49,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:49,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:49,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:11 [2021-08-12 19:40:49,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 13 treesize of output 9 [2021-08-12 19:40:49,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:49,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:49,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:49,744 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:40:49,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:49,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169570925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:49,778 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:49,778 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-08-12 19:40:49,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586275436] [2021-08-12 19:40:49,778 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:40:49,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:49,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:40:49,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:40:49,779 INFO L87 Difference]: Start difference. First operand 95 states and 185 transitions. Second operand has 12 states, 12 states have (on average 1.75) 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-08-12 19:40:49,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:49,966 INFO L93 Difference]: Finished difference Result 144 states and 280 transitions. [2021-08-12 19:40:49,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:40:49,966 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) 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 19 [2021-08-12 19:40:49,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:49,967 INFO L225 Difference]: With dead ends: 144 [2021-08-12 19:40:49,967 INFO L226 Difference]: Without dead ends: 135 [2021-08-12 19:40:49,967 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 156.1ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:40:49,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-08-12 19:40:49,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 100. [2021-08-12 19:40:49,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.01010101010101) internal successors, (199), 99 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-08-12 19:40:49,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 199 transitions. [2021-08-12 19:40:49,970 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 199 transitions. Word has length 19 [2021-08-12 19:40:49,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:49,971 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 199 transitions. [2021-08-12 19:40:49,971 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) 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-08-12 19:40:49,971 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 199 transitions. [2021-08-12 19:40:49,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:49,971 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:49,971 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:50,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:50,187 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:50,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:50,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1231711080, now seen corresponding path program 7 times [2021-08-12 19:40:50,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:50,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094240363] [2021-08-12 19:40:50,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:50,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:50,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:50,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:50,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094240363] [2021-08-12 19:40:50,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094240363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:50,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147917336] [2021-08-12 19:40:50,281 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-08-12 19:40:50,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:50,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 19:40:50,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:50,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 17 treesize of output 9 [2021-08-12 19:40:50,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:50,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:50,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:50,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-08-12 19:40:50,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 16 treesize of output 10 [2021-08-12 19:40:50,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:50,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:50,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:50,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-08-12 19:40:50,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:50,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147917336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:50,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:50,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 19:40:50,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887180602] [2021-08-12 19:40:50,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:40:50,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:50,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:40:50,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:40:50,465 INFO L87 Difference]: Start difference. First operand 100 states and 199 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:50,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:50,751 INFO L93 Difference]: Finished difference Result 195 states and 377 transitions. [2021-08-12 19:40:50,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:40:50,751 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-08-12 19:40:50,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:50,752 INFO L225 Difference]: With dead ends: 195 [2021-08-12 19:40:50,752 INFO L226 Difference]: Without dead ends: 159 [2021-08-12 19:40:50,752 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 264.2ms TimeCoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:40:50,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-08-12 19:40:50,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 102. [2021-08-12 19:40:50,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.01980198019802) internal successors, (204), 101 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-08-12 19:40:50,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-08-12 19:40:50,756 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-08-12 19:40:50,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:50,756 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-08-12 19:40:50,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:50,756 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-08-12 19:40:50,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:50,756 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:50,756 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:50,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-12 19:40:50,969 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:50,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:50,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1987545060, now seen corresponding path program 8 times [2021-08-12 19:40:50,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:50,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391036321] [2021-08-12 19:40:50,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:50,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:51,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:51,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:51,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391036321] [2021-08-12 19:40:51,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391036321] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:51,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102584008] [2021-08-12 19:40:51,054 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-08-12 19:40:51,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:40:51,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:51,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 19:40:51,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:51,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 18 treesize of output 12 [2021-08-12 19:40:51,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:51,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-08-12 19:40:51,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 11 treesize of output 7 [2021-08-12 19:40:51,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:51,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-08-12 19:40:51,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:51,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102584008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:51,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:51,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 19:40:51,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146013452] [2021-08-12 19:40:51,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:40:51,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:51,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:40:51,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:40:51,235 INFO L87 Difference]: Start difference. First operand 102 states and 204 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:51,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:51,581 INFO L93 Difference]: Finished difference Result 189 states and 365 transitions. [2021-08-12 19:40:51,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:40:51,581 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-08-12 19:40:51,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:51,582 INFO L225 Difference]: With dead ends: 189 [2021-08-12 19:40:51,582 INFO L226 Difference]: Without dead ends: 153 [2021-08-12 19:40:51,582 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 290.7ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:40:51,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-08-12 19:40:51,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 102. [2021-08-12 19:40:51,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.01980198019802) internal successors, (204), 101 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-08-12 19:40:51,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-08-12 19:40:51,586 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-08-12 19:40:51,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:51,586 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-08-12 19:40:51,586 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:51,586 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-08-12 19:40:51,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:51,587 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:51,587 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:51,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-12 19:40:51,801 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:51,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:51,801 INFO L82 PathProgramCache]: Analyzing trace with hash -96986340, now seen corresponding path program 9 times [2021-08-12 19:40:51,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:51,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86790288] [2021-08-12 19:40:51,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:51,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:51,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:51,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:51,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86790288] [2021-08-12 19:40:51,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86790288] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:51,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721741242] [2021-08-12 19:40:51,899 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-08-12 19:40:51,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:40:51,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:51,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 19:40:51,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:51,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 13 treesize of output 9 [2021-08-12 19:40:51,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:51,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:40:51,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 18 treesize of output 12 [2021-08-12 19:40:51,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:51,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:51,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-08-12 19:40:52,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-08-12 19:40:52,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721741242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:52,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:52,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-08-12 19:40:52,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657547807] [2021-08-12 19:40:52,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:40:52,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:52,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:40:52,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:40:52,027 INFO L87 Difference]: Start difference. First operand 102 states and 204 transitions. Second operand has 12 states, 12 states have (on average 1.75) 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-08-12 19:40:52,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:52,229 INFO L93 Difference]: Finished difference Result 160 states and 310 transitions. [2021-08-12 19:40:52,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:40:52,229 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) 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 19 [2021-08-12 19:40:52,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:52,230 INFO L225 Difference]: With dead ends: 160 [2021-08-12 19:40:52,230 INFO L226 Difference]: Without dead ends: 136 [2021-08-12 19:40:52,230 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 154.5ms TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:40:52,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-08-12 19:40:52,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 104. [2021-08-12 19:40:52,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.0194174757281553) internal successors, (208), 103 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-08-12 19:40:52,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 208 transitions. [2021-08-12 19:40:52,234 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 208 transitions. Word has length 19 [2021-08-12 19:40:52,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:52,234 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 208 transitions. [2021-08-12 19:40:52,234 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) 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-08-12 19:40:52,234 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 208 transitions. [2021-08-12 19:40:52,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:52,234 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:52,234 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:52,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:52,451 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:52,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:52,451 INFO L82 PathProgramCache]: Analyzing trace with hash 978724816, now seen corresponding path program 10 times [2021-08-12 19:40:52,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:52,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348649215] [2021-08-12 19:40:52,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:52,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:52,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:52,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:52,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348649215] [2021-08-12 19:40:52,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348649215] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:52,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144553758] [2021-08-12 19:40:52,530 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-08-12 19:40:52,551 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:40:52,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:52,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 19:40:52,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:52,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:40:52,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:52,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:52,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:52,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:40:52,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 16 treesize of output 10 [2021-08-12 19:40:52,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:52,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:52,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:52,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-08-12 19:40:52,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-08-12 19:40:52,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144553758] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:52,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:52,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 19:40:52,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145492191] [2021-08-12 19:40:52,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:40:52,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:52,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:40:52,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:40:52,696 INFO L87 Difference]: Start difference. First operand 104 states and 208 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:53,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:53,094 INFO L93 Difference]: Finished difference Result 188 states and 365 transitions. [2021-08-12 19:40:53,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:40:53,095 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-08-12 19:40:53,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:53,096 INFO L225 Difference]: With dead ends: 188 [2021-08-12 19:40:53,096 INFO L226 Difference]: Without dead ends: 152 [2021-08-12 19:40:53,096 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 293.3ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:40:53,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-08-12 19:40:53,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 103. [2021-08-12 19:40:53,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.019607843137255) internal successors, (206), 102 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-08-12 19:40:53,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 206 transitions. [2021-08-12 19:40:53,100 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 206 transitions. Word has length 19 [2021-08-12 19:40:53,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:53,100 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 206 transitions. [2021-08-12 19:40:53,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:40:53,100 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 206 transitions. [2021-08-12 19:40:53,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:40:53,101 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:53,101 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:53,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:53,317 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:53,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:53,318 INFO L82 PathProgramCache]: Analyzing trace with hash -1634405570, now seen corresponding path program 11 times [2021-08-12 19:40:53,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:53,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137243194] [2021-08-12 19:40:53,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:53,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:53,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:53,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:53,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137243194] [2021-08-12 19:40:53,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137243194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:53,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764274257] [2021-08-12 19:40:53,436 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-08-12 19:40:53,465 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:40:53,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:53,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-12 19:40:53,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:53,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 11 treesize of output 7 [2021-08-12 19:40:53,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:53,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:53,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:53,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:40:53,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 11 treesize of output 7 [2021-08-12 19:40:53,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:53,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:53,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:53,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:40:53,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:53,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764274257] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:53,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:53,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-12 19:40:53,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725588087] [2021-08-12 19:40:53,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:40:53,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:53,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:40:53,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:40:53,684 INFO L87 Difference]: Start difference. First operand 103 states and 206 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 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-08-12 19:40:54,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:54,084 INFO L93 Difference]: Finished difference Result 176 states and 345 transitions. [2021-08-12 19:40:54,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:40:54,085 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 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 19 [2021-08-12 19:40:54,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:54,085 INFO L225 Difference]: With dead ends: 176 [2021-08-12 19:40:54,085 INFO L226 Difference]: Without dead ends: 145 [2021-08-12 19:40:54,086 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 403.4ms TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:40:54,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-08-12 19:40:54,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 102. [2021-08-12 19:40:54,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.01980198019802) internal successors, (204), 101 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-08-12 19:40:54,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-08-12 19:40:54,092 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-08-12 19:40:54,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:54,092 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-08-12 19:40:54,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 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-08-12 19:40:54,092 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-08-12 19:40:54,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-12 19:40:54,094 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:54,094 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:54,310 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-12 19:40:54,310 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:54,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:54,310 INFO L82 PathProgramCache]: Analyzing trace with hash 2127289093, now seen corresponding path program 12 times [2021-08-12 19:40:54,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:54,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508088813] [2021-08-12 19:40:54,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:54,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:54,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:54,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:54,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508088813] [2021-08-12 19:40:54,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508088813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:54,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097901031] [2021-08-12 19:40:54,353 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-08-12 19:40:54,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:40:54,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:54,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 19:40:54,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:54,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 13 treesize of output 9 [2021-08-12 19:40:54,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:54,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:54,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:54,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-08-12 19:40:54,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 13 treesize of output 9 [2021-08-12 19:40:54,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:54,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:54,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:54,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-08-12 19:40:54,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:54,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097901031] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:54,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:54,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 9] total 12 [2021-08-12 19:40:54,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971106055] [2021-08-12 19:40:54,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:40:54,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:54,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:40:54,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:40:54,487 INFO L87 Difference]: Start difference. First operand 102 states and 204 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:54,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:54,758 INFO L93 Difference]: Finished difference Result 312 states and 605 transitions. [2021-08-12 19:40:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:40:54,758 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-12 19:40:54,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:54,759 INFO L225 Difference]: With dead ends: 312 [2021-08-12 19:40:54,759 INFO L226 Difference]: Without dead ends: 228 [2021-08-12 19:40:54,759 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 189.4ms TimeCoverageRelationStatistics Valid=237, Invalid=819, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:40:54,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-08-12 19:40:54,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 135. [2021-08-12 19:40:54,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.0074626865671643) internal successors, (269), 134 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-08-12 19:40:54,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 269 transitions. [2021-08-12 19:40:54,764 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 269 transitions. Word has length 23 [2021-08-12 19:40:54,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:54,764 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 269 transitions. [2021-08-12 19:40:54,764 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:54,764 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 269 transitions. [2021-08-12 19:40:54,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-12 19:40:54,765 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:54,765 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:54,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-12 19:40:54,965 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:54,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:54,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1323265349, now seen corresponding path program 13 times [2021-08-12 19:40:54,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:54,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118400808] [2021-08-12 19:40:54,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:54,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:54,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:40:54,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:54,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118400808] [2021-08-12 19:40:54,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118400808] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:54,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771882822] [2021-08-12 19:40:54,981 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-08-12 19:40:55,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:55,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-12 19:40:55,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:55,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:55,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771882822] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:40:55,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-12 19:40:55,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-08-12 19:40:55,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471355107] [2021-08-12 19:40:55,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-08-12 19:40:55,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:55,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-12 19:40:55,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:40:55,054 INFO L87 Difference]: Start difference. First operand 135 states and 269 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:55,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:55,068 INFO L93 Difference]: Finished difference Result 351 states and 701 transitions. [2021-08-12 19:40:55,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-12 19:40:55,068 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-12 19:40:55,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:55,070 INFO L225 Difference]: With dead ends: 351 [2021-08-12 19:40:55,070 INFO L226 Difference]: Without dead ends: 246 [2021-08-12 19:40:55,070 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.3ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:40:55,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-08-12 19:40:55,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 183. [2021-08-12 19:40:55,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.0274725274725274) internal successors, (369), 182 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:55,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 369 transitions. [2021-08-12 19:40:55,079 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 369 transitions. Word has length 23 [2021-08-12 19:40:55,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:55,079 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 369 transitions. [2021-08-12 19:40:55,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:55,079 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 369 transitions. [2021-08-12 19:40:55,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:40:55,080 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:55,080 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:55,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-12 19:40:55,293 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:55,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:55,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1796488248, now seen corresponding path program 14 times [2021-08-12 19:40:55,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:55,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672441913] [2021-08-12 19:40:55,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:55,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:55,480 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:55,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:55,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672441913] [2021-08-12 19:40:55,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672441913] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:55,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96237546] [2021-08-12 19:40:55,481 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-08-12 19:40:55,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:40:55,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:55,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:40:55,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:55,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 13 treesize of output 9 [2021-08-12 19:40:55,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:55,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:55,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:55,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:40:55,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 13 treesize of output 9 [2021-08-12 19:40:55,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:55,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:55,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:55,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:40:55,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:55,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96237546] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:55,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:55,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-12 19:40:55,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509393888] [2021-08-12 19:40:55,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:40:55,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:55,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:40:55,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:40:55,664 INFO L87 Difference]: Start difference. First operand 183 states and 369 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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-08-12 19:40:56,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:56,277 INFO L93 Difference]: Finished difference Result 292 states and 539 transitions. [2021-08-12 19:40:56,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:40:56,277 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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 27 [2021-08-12 19:40:56,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:56,279 INFO L225 Difference]: With dead ends: 292 [2021-08-12 19:40:56,279 INFO L226 Difference]: Without dead ends: 281 [2021-08-12 19:40:56,279 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 587.8ms TimeCoverageRelationStatistics Valid=279, Invalid=1613, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:40:56,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-08-12 19:40:56,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 196. [2021-08-12 19:40:56,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.0307692307692307) internal successors, (396), 195 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:56,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 396 transitions. [2021-08-12 19:40:56,285 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 396 transitions. Word has length 27 [2021-08-12 19:40:56,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:56,285 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 396 transitions. [2021-08-12 19:40:56,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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-08-12 19:40:56,285 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 396 transitions. [2021-08-12 19:40:56,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:40:56,286 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:56,286 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:56,502 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:56,502 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:56,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:56,502 INFO L82 PathProgramCache]: Analyzing trace with hash -914422524, now seen corresponding path program 15 times [2021-08-12 19:40:56,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:56,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870135953] [2021-08-12 19:40:56,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:56,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:56,682 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:56,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:56,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870135953] [2021-08-12 19:40:56,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870135953] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:56,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252357851] [2021-08-12 19:40:56,683 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-08-12 19:40:56,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:40:56,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:56,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:40:56,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:56,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 13 treesize of output 9 [2021-08-12 19:40:56,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:56,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:56,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:56,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:40:56,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 13 treesize of output 9 [2021-08-12 19:40:56,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:56,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:56,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:56,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:40:56,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:56,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252357851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:56,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:56,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-12 19:40:56,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976744199] [2021-08-12 19:40:56,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:40:56,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:56,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:40:56,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:40:56,856 INFO L87 Difference]: Start difference. First operand 196 states and 396 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) 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-08-12 19:40:57,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:57,496 INFO L93 Difference]: Finished difference Result 296 states and 545 transitions. [2021-08-12 19:40:57,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:40:57,497 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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 27 [2021-08-12 19:40:57,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:57,498 INFO L225 Difference]: With dead ends: 296 [2021-08-12 19:40:57,498 INFO L226 Difference]: Without dead ends: 278 [2021-08-12 19:40:57,499 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 608.1ms TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:40:57,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-08-12 19:40:57,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 201. [2021-08-12 19:40:57,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.01) internal successors, (402), 200 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:57,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 402 transitions. [2021-08-12 19:40:57,505 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 402 transitions. Word has length 27 [2021-08-12 19:40:57,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:57,505 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 402 transitions. [2021-08-12 19:40:57,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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-08-12 19:40:57,505 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 402 transitions. [2021-08-12 19:40:57,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:40:57,505 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:57,506 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:57,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-12 19:40:57,722 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:57,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:57,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1208742926, now seen corresponding path program 16 times [2021-08-12 19:40:57,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:57,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65013302] [2021-08-12 19:40:57,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:57,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:57,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:57,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:57,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65013302] [2021-08-12 19:40:57,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65013302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:57,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441540665] [2021-08-12 19:40:57,923 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-08-12 19:40:57,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:40:57,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:57,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:40:57,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:58,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 13 treesize of output 9 [2021-08-12 19:40:58,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:58,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:58,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:58,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:40:58,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 13 treesize of output 9 [2021-08-12 19:40:58,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:58,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:58,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:58,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:40:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:58,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441540665] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:58,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:58,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-12 19:40:58,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651437798] [2021-08-12 19:40:58,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:40:58,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:58,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:40:58,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:40:58,071 INFO L87 Difference]: Start difference. First operand 201 states and 402 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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-08-12 19:40:58,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:58,659 INFO L93 Difference]: Finished difference Result 305 states and 562 transitions. [2021-08-12 19:40:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 19:40:58,660 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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 27 [2021-08-12 19:40:58,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:58,661 INFO L225 Difference]: With dead ends: 305 [2021-08-12 19:40:58,661 INFO L226 Difference]: Without dead ends: 294 [2021-08-12 19:40:58,661 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 558.3ms TimeCoverageRelationStatistics Valid=285, Invalid=1607, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:40:58,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-08-12 19:40:58,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 219. [2021-08-12 19:40:58,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 1.9954128440366972) internal successors, (435), 218 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:58,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 435 transitions. [2021-08-12 19:40:58,669 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 435 transitions. Word has length 27 [2021-08-12 19:40:58,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:58,670 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 435 transitions. [2021-08-12 19:40:58,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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-08-12 19:40:58,670 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 435 transitions. [2021-08-12 19:40:58,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:40:58,671 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:58,671 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:40:58,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:40:58,871 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:40:58,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:40:58,872 INFO L82 PathProgramCache]: Analyzing trace with hash -326677202, now seen corresponding path program 17 times [2021-08-12 19:40:58,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:40:58,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245219772] [2021-08-12 19:40:58,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:40:58,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:40:59,073 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:59,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:40:59,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245219772] [2021-08-12 19:40:59,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245219772] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:59,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467890793] [2021-08-12 19:40:59,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:40:59,100 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:40:59,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:40:59,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:40:59,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:40:59,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 13 treesize of output 9 [2021-08-12 19:40:59,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:59,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:59,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:59,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:40:59,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 17 treesize of output 9 [2021-08-12 19:40:59,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:40:59,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:40:59,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:40:59,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-08-12 19:40:59,219 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:40:59,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467890793] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:40:59,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:40:59,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-12 19:40:59,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050846416] [2021-08-12 19:40:59,220 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:40:59,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:40:59,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:40:59,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:40:59,220 INFO L87 Difference]: Start difference. First operand 219 states and 435 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) 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-08-12 19:40:59,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:40:59,816 INFO L93 Difference]: Finished difference Result 294 states and 548 transitions. [2021-08-12 19:40:59,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:40:59,817 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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 27 [2021-08-12 19:40:59,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:40:59,818 INFO L225 Difference]: With dead ends: 294 [2021-08-12 19:40:59,818 INFO L226 Difference]: Without dead ends: 279 [2021-08-12 19:40:59,819 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 577.1ms TimeCoverageRelationStatistics Valid=295, Invalid=1685, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:40:59,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-08-12 19:40:59,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 217. [2021-08-12 19:40:59,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.9861111111111112) internal successors, (429), 216 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:40:59,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 429 transitions. [2021-08-12 19:40:59,825 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 429 transitions. Word has length 27 [2021-08-12 19:40:59,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:40:59,825 INFO L482 AbstractCegarLoop]: Abstraction has 217 states and 429 transitions. [2021-08-12 19:40:59,825 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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-08-12 19:40:59,825 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 429 transitions. [2021-08-12 19:40:59,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:40:59,826 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:40:59,826 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:00,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:00,042 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:00,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:00,043 INFO L82 PathProgramCache]: Analyzing trace with hash -133031770, now seen corresponding path program 18 times [2021-08-12 19:41:00,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:00,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335138107] [2021-08-12 19:41:00,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:00,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:00,335 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:00,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:00,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335138107] [2021-08-12 19:41:00,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335138107] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:00,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121997542] [2021-08-12 19:41:00,335 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-08-12 19:41:00,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:41:00,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:00,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:00,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:00,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 11 treesize of output 7 [2021-08-12 19:41:00,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:00,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:00,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:00,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:00,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 11 treesize of output 7 [2021-08-12 19:41:00,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:00,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:00,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:00,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-08-12 19:41:00,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:00,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121997542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:00,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:00,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-08-12 19:41:00,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157291191] [2021-08-12 19:41:00,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:41:00,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:00,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:41:00,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:41:00,652 INFO L87 Difference]: Start difference. First operand 217 states and 429 transitions. Second operand has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:01,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:01,791 INFO L93 Difference]: Finished difference Result 436 states and 803 transitions. [2021-08-12 19:41:01,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-12 19:41:01,792 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:01,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:01,794 INFO L225 Difference]: With dead ends: 436 [2021-08-12 19:41:01,794 INFO L226 Difference]: Without dead ends: 407 [2021-08-12 19:41:01,795 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1169.0ms TimeCoverageRelationStatistics Valid=589, Invalid=4103, Unknown=0, NotChecked=0, Total=4692 [2021-08-12 19:41:01,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-08-12 19:41:01,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 263. [2021-08-12 19:41:01,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 1.9389312977099236) internal successors, (508), 262 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:01,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 508 transitions. [2021-08-12 19:41:01,803 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 508 transitions. Word has length 27 [2021-08-12 19:41:01,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:01,804 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 508 transitions. [2021-08-12 19:41:01,804 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:01,804 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 508 transitions. [2021-08-12 19:41:01,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:01,804 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:01,804 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:02,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-08-12 19:41:02,017 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:02,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:02,018 INFO L82 PathProgramCache]: Analyzing trace with hash 749033954, now seen corresponding path program 19 times [2021-08-12 19:41:02,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:02,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453499335] [2021-08-12 19:41:02,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:02,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:02,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:02,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:02,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453499335] [2021-08-12 19:41:02,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453499335] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:02,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795788044] [2021-08-12 19:41:02,281 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-08-12 19:41:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:02,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:02,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:02,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 11 treesize of output 7 [2021-08-12 19:41:02,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:02,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:02,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:02,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:02,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 11 treesize of output 7 [2021-08-12 19:41:02,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:02,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:02,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:02,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-08-12 19:41:02,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:02,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795788044] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:02,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:02,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-08-12 19:41:02,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557424245] [2021-08-12 19:41:02,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:41:02,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:02,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:41:02,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:41:02,586 INFO L87 Difference]: Start difference. First operand 263 states and 508 transitions. Second operand has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:03,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:03,797 INFO L93 Difference]: Finished difference Result 428 states and 784 transitions. [2021-08-12 19:41:03,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-12 19:41:03,797 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:03,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:03,799 INFO L225 Difference]: With dead ends: 428 [2021-08-12 19:41:03,799 INFO L226 Difference]: Without dead ends: 413 [2021-08-12 19:41:03,800 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 1237.4ms TimeCoverageRelationStatistics Valid=604, Invalid=4508, Unknown=0, NotChecked=0, Total=5112 [2021-08-12 19:41:03,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-08-12 19:41:03,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 248. [2021-08-12 19:41:03,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.951417004048583) internal successors, (482), 247 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:03,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 482 transitions. [2021-08-12 19:41:03,809 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 482 transitions. Word has length 27 [2021-08-12 19:41:03,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:03,810 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 482 transitions. [2021-08-12 19:41:03,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:03,810 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 482 transitions. [2021-08-12 19:41:03,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:03,810 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:03,810 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:04,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:04,011 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:04,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:04,011 INFO L82 PathProgramCache]: Analyzing trace with hash -2026970684, now seen corresponding path program 20 times [2021-08-12 19:41:04,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:04,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113029314] [2021-08-12 19:41:04,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:04,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:04,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:04,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:04,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113029314] [2021-08-12 19:41:04,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113029314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:04,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088727614] [2021-08-12 19:41:04,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:41:04,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:41:04,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:04,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:04,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:04,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:04,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:04,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:04,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:04,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:04,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 13 treesize of output 9 [2021-08-12 19:41:04,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:04,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:04,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:04,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:04,559 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:04,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088727614] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:04,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:04,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-08-12 19:41:04,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049796559] [2021-08-12 19:41:04,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:41:04,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:04,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:41:04,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:41:04,561 INFO L87 Difference]: Start difference. First operand 248 states and 482 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:05,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:05,526 INFO L93 Difference]: Finished difference Result 396 states and 723 transitions. [2021-08-12 19:41:05,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-12 19:41:05,526 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:05,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:05,528 INFO L225 Difference]: With dead ends: 396 [2021-08-12 19:41:05,528 INFO L226 Difference]: Without dead ends: 383 [2021-08-12 19:41:05,529 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 1044.9ms TimeCoverageRelationStatistics Valid=446, Invalid=3094, Unknown=0, NotChecked=0, Total=3540 [2021-08-12 19:41:05,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-08-12 19:41:05,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 287. [2021-08-12 19:41:05,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 1.9545454545454546) internal successors, (559), 286 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:05,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 559 transitions. [2021-08-12 19:41:05,539 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 559 transitions. Word has length 27 [2021-08-12 19:41:05,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:05,540 INFO L482 AbstractCegarLoop]: Abstraction has 287 states and 559 transitions. [2021-08-12 19:41:05,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:05,540 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 559 transitions. [2021-08-12 19:41:05,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:05,540 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:05,540 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:05,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-12 19:41:05,756 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:05,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:05,756 INFO L82 PathProgramCache]: Analyzing trace with hash -1144904960, now seen corresponding path program 21 times [2021-08-12 19:41:05,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:05,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773964027] [2021-08-12 19:41:05,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:05,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:06,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-08-12 19:41:06,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:06,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773964027] [2021-08-12 19:41:06,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773964027] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:06,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291048232] [2021-08-12 19:41:06,052 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-08-12 19:41:06,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:41:06,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:06,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:41:06,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:06,410 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:41:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 26 [2021-08-12 19:41:06,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:06,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:06,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:41:06,422 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-08-12 19:41:06,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:41:06,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:06,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-08-12 19:41:06,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:06,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:06,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:06,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:11 [2021-08-12 19:41:06,594 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:06,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291048232] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:06,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:06,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-08-12 19:41:06,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657105332] [2021-08-12 19:41:06,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:41:06,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:06,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:41:06,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:41:06,595 INFO L87 Difference]: Start difference. First operand 287 states and 559 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:11,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:11,809 INFO L93 Difference]: Finished difference Result 906 states and 1610 transitions. [2021-08-12 19:41:11,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-08-12 19:41:11,809 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:11,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:11,812 INFO L225 Difference]: With dead ends: 906 [2021-08-12 19:41:11,812 INFO L226 Difference]: Without dead ends: 789 [2021-08-12 19:41:11,814 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4376 ImplicationChecksByTransitivity, 4422.2ms TimeCoverageRelationStatistics Valid=1473, Invalid=12807, Unknown=0, NotChecked=0, Total=14280 [2021-08-12 19:41:11,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-08-12 19:41:11,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 445. [2021-08-12 19:41:11,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 1.8941441441441442) internal successors, (841), 444 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:11,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 841 transitions. [2021-08-12 19:41:11,837 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 841 transitions. Word has length 27 [2021-08-12 19:41:11,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:11,837 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 841 transitions. [2021-08-12 19:41:11,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:11,837 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 841 transitions. [2021-08-12 19:41:11,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:11,837 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:11,838 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:12,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-12 19:41:12,055 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:12,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:12,055 INFO L82 PathProgramCache]: Analyzing trace with hash -2023835768, now seen corresponding path program 22 times [2021-08-12 19:41:12,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:12,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321490695] [2021-08-12 19:41:12,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:12,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:12,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:12,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:12,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321490695] [2021-08-12 19:41:12,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321490695] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:12,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975000620] [2021-08-12 19:41:12,419 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) [2021-08-12 19:41:12,476 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:41:12,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:12,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:12,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:12,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 13 treesize of output 9 [2021-08-12 19:41:12,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:12,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:12,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:12,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 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 13 treesize of output 9 [2021-08-12 19:41:12,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:12,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:12,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:12,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:12,736 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:12,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975000620] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:12,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:12,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:41:12,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900665225] [2021-08-12 19:41:12,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:12,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:12,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:12,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:12,737 INFO L87 Difference]: Start difference. First operand 445 states and 841 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:13,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:13,635 INFO L93 Difference]: Finished difference Result 595 states and 1082 transitions. [2021-08-12 19:41:13,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:41:13,636 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:13,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:13,638 INFO L225 Difference]: With dead ends: 595 [2021-08-12 19:41:13,638 INFO L226 Difference]: Without dead ends: 584 [2021-08-12 19:41:13,639 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1009.5ms TimeCoverageRelationStatistics Valid=326, Invalid=2224, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:41:13,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-08-12 19:41:13,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 454. [2021-08-12 19:41:13,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 453 states have (on average 1.8940397350993377) internal successors, (858), 453 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:13,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 858 transitions. [2021-08-12 19:41:13,659 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 858 transitions. Word has length 27 [2021-08-12 19:41:13,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:13,659 INFO L482 AbstractCegarLoop]: Abstraction has 454 states and 858 transitions. [2021-08-12 19:41:13,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:13,659 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 858 transitions. [2021-08-12 19:41:13,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:13,660 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:13,660 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:13,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:13,876 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:13,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:13,876 INFO L82 PathProgramCache]: Analyzing trace with hash -1141770044, now seen corresponding path program 23 times [2021-08-12 19:41:13,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:13,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383073978] [2021-08-12 19:41:13,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:13,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:14,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-08-12 19:41:14,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:14,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383073978] [2021-08-12 19:41:14,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383073978] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:14,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847975399] [2021-08-12 19:41:14,154 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-08-12 19:41:14,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:41:14,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:14,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:41:14,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:14,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 13 treesize of output 9 [2021-08-12 19:41:14,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:14,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:14,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:14,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:14,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 13 treesize of output 9 [2021-08-12 19:41:14,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:14,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:14,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:14,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:14,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-08-12 19:41:14,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847975399] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:14,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:14,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:41:14,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486909643] [2021-08-12 19:41:14,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:14,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:14,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:14,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:14,390 INFO L87 Difference]: Start difference. First operand 454 states and 858 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:15,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:15,255 INFO L93 Difference]: Finished difference Result 728 states and 1319 transitions. [2021-08-12 19:41:15,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:41:15,255 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:15,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:15,258 INFO L225 Difference]: With dead ends: 728 [2021-08-12 19:41:15,258 INFO L226 Difference]: Without dead ends: 719 [2021-08-12 19:41:15,258 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 877.3ms TimeCoverageRelationStatistics Valid=354, Invalid=2196, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:41:15,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-08-12 19:41:15,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 584. [2021-08-12 19:41:15,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 1.8885077186963979) internal successors, (1101), 583 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:15,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1101 transitions. [2021-08-12 19:41:15,286 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1101 transitions. Word has length 27 [2021-08-12 19:41:15,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:15,286 INFO L482 AbstractCegarLoop]: Abstraction has 584 states and 1101 transitions. [2021-08-12 19:41:15,286 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:15,286 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1101 transitions. [2021-08-12 19:41:15,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:15,287 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:15,287 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:15,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-12 19:41:15,503 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:15,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:15,503 INFO L82 PathProgramCache]: Analyzing trace with hash -1436090446, now seen corresponding path program 24 times [2021-08-12 19:41:15,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:15,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928328318] [2021-08-12 19:41:15,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:15,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:15,772 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:15,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:15,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928328318] [2021-08-12 19:41:15,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928328318] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:15,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435801018] [2021-08-12 19:41:15,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 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-08-12 19:41:15,796 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:41:15,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:15,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:41:15,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:16,094 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:41:16,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 26 [2021-08-12 19:41:16,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:16,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:16,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:41:16,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-08-12 19:41:16,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:16,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:41:16,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-08-12 19:41:16,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:16,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:16,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:16,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:40, output treesize:7 [2021-08-12 19:41:16,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:16,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435801018] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:16,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:16,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-08-12 19:41:16,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341338589] [2021-08-12 19:41:16,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:41:16,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:16,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:41:16,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:41:16,248 INFO L87 Difference]: Start difference. First operand 584 states and 1101 transitions. Second operand has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:18,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:18,660 INFO L93 Difference]: Finished difference Result 1058 states and 1935 transitions. [2021-08-12 19:41:18,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-12 19:41:18,660 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:18,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:18,663 INFO L225 Difference]: With dead ends: 1058 [2021-08-12 19:41:18,663 INFO L226 Difference]: Without dead ends: 1015 [2021-08-12 19:41:18,665 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1588 ImplicationChecksByTransitivity, 2059.4ms TimeCoverageRelationStatistics Valid=616, Invalid=5864, Unknown=0, NotChecked=0, Total=6480 [2021-08-12 19:41:18,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-08-12 19:41:18,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 675. [2021-08-12 19:41:18,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 1.9020771513353116) internal successors, (1282), 674 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:18,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1282 transitions. [2021-08-12 19:41:18,716 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1282 transitions. Word has length 27 [2021-08-12 19:41:18,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:18,716 INFO L482 AbstractCegarLoop]: Abstraction has 675 states and 1282 transitions. [2021-08-12 19:41:18,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:18,716 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1282 transitions. [2021-08-12 19:41:18,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:18,717 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:18,717 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:18,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:18,933 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:18,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:18,933 INFO L82 PathProgramCache]: Analyzing trace with hash 521686434, now seen corresponding path program 25 times [2021-08-12 19:41:18,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:18,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408464561] [2021-08-12 19:41:18,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:18,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:19,210 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:19,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:19,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408464561] [2021-08-12 19:41:19,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408464561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:19,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342487514] [2021-08-12 19:41:19,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:41:19,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:19,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:19,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:19,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 13 treesize of output 9 [2021-08-12 19:41:19,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:19,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:19,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:19,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:19,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:19,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:19,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:19,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:19,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:41:19,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-08-12 19:41:19,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342487514] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:19,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:19,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:41:19,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194811473] [2021-08-12 19:41:19,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:19,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:19,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:19,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:19,454 INFO L87 Difference]: Start difference. First operand 675 states and 1282 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:20,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:20,662 INFO L93 Difference]: Finished difference Result 1107 states and 2037 transitions. [2021-08-12 19:41:20,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-12 19:41:20,662 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:20,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:20,666 INFO L225 Difference]: With dead ends: 1107 [2021-08-12 19:41:20,666 INFO L226 Difference]: Without dead ends: 1088 [2021-08-12 19:41:20,666 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 1087.8ms TimeCoverageRelationStatistics Valid=515, Invalid=3645, Unknown=0, NotChecked=0, Total=4160 [2021-08-12 19:41:20,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-08-12 19:41:20,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 897. [2021-08-12 19:41:20,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 896 states have (on average 1.8872767857142858) internal successors, (1691), 896 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:20,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1691 transitions. [2021-08-12 19:41:20,739 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1691 transitions. Word has length 27 [2021-08-12 19:41:20,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:20,739 INFO L482 AbstractCegarLoop]: Abstraction has 897 states and 1691 transitions. [2021-08-12 19:41:20,739 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:20,739 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1691 transitions. [2021-08-12 19:41:20,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:20,740 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:20,741 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:20,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-12 19:41:20,941 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:20,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:20,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1129025706, now seen corresponding path program 26 times [2021-08-12 19:41:20,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:20,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105354079] [2021-08-12 19:41:20,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:20,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:21,141 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:21,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:21,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105354079] [2021-08-12 19:41:21,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105354079] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:21,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132368041] [2021-08-12 19:41:21,141 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-08-12 19:41:21,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:41:21,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:21,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:41:21,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:21,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 13 treesize of output 9 [2021-08-12 19:41:21,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:21,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:21,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:21,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:21,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 17 treesize of output 9 [2021-08-12 19:41:21,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:21,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:21,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:21,280 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-08-12 19:41:21,333 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:21,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132368041] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:21,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:21,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:41:21,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194496752] [2021-08-12 19:41:21,333 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:21,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:21,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:21,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:21,334 INFO L87 Difference]: Start difference. First operand 897 states and 1691 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:22,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:22,601 INFO L93 Difference]: Finished difference Result 1135 states and 2092 transitions. [2021-08-12 19:41:22,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-12 19:41:22,601 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:22,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:22,605 INFO L225 Difference]: With dead ends: 1135 [2021-08-12 19:41:22,605 INFO L226 Difference]: Without dead ends: 1111 [2021-08-12 19:41:22,605 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1076.2ms TimeCoverageRelationStatistics Valid=461, Invalid=3829, Unknown=0, NotChecked=0, Total=4290 [2021-08-12 19:41:22,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-08-12 19:41:22,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1012. [2021-08-12 19:41:22,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 1.870425321463897) internal successors, (1891), 1011 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:22,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1891 transitions. [2021-08-12 19:41:22,655 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1891 transitions. Word has length 27 [2021-08-12 19:41:22,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:22,655 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 1891 transitions. [2021-08-12 19:41:22,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:22,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1891 transitions. [2021-08-12 19:41:22,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:22,656 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:22,656 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:22,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-12 19:41:22,873 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:22,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:22,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1882722142, now seen corresponding path program 27 times [2021-08-12 19:41:22,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:22,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817424751] [2021-08-12 19:41:22,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:22,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:23,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:23,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:23,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817424751] [2021-08-12 19:41:23,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817424751] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:23,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332327194] [2021-08-12 19:41:23,157 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-08-12 19:41:23,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:41:23,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:23,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:23,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:23,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:23,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:23,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:23,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:23,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:23,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 13 treesize of output 9 [2021-08-12 19:41:23,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:23,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:23,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:23,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:41:23,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:23,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332327194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:23,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:23,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:41:23,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460980936] [2021-08-12 19:41:23,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:23,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:23,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:23,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:23,388 INFO L87 Difference]: Start difference. First operand 1012 states and 1891 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:24,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:24,801 INFO L93 Difference]: Finished difference Result 1728 states and 3151 transitions. [2021-08-12 19:41:24,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-12 19:41:24,802 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:24,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:24,806 INFO L225 Difference]: With dead ends: 1728 [2021-08-12 19:41:24,806 INFO L226 Difference]: Without dead ends: 1703 [2021-08-12 19:41:24,807 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 1253.5ms TimeCoverageRelationStatistics Valid=590, Invalid=4666, Unknown=0, NotChecked=0, Total=5256 [2021-08-12 19:41:24,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2021-08-12 19:41:24,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1346. [2021-08-12 19:41:24,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1345 states have (on average 1.8438661710037174) internal successors, (2480), 1345 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:24,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 2480 transitions. [2021-08-12 19:41:24,902 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 2480 transitions. Word has length 27 [2021-08-12 19:41:24,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:24,902 INFO L482 AbstractCegarLoop]: Abstraction has 1346 states and 2480 transitions. [2021-08-12 19:41:24,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:24,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 2480 transitions. [2021-08-12 19:41:24,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:24,904 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:24,904 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:25,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:25,120 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:25,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:25,120 INFO L82 PathProgramCache]: Analyzing trace with hash -807010986, now seen corresponding path program 28 times [2021-08-12 19:41:25,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:25,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838788071] [2021-08-12 19:41:25,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:25,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:25,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838788071] [2021-08-12 19:41:25,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838788071] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:25,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858028637] [2021-08-12 19:41:25,373 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-08-12 19:41:25,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:41:25,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:25,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:25,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:25,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 13 treesize of output 9 [2021-08-12 19:41:25,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:25,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:25,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:25,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:25,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 13 treesize of output 9 [2021-08-12 19:41:25,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:25,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:25,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:25,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:41:25,625 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:25,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858028637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:25,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:25,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:41:25,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022735731] [2021-08-12 19:41:25,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:25,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:25,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:25,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:25,626 INFO L87 Difference]: Start difference. First operand 1346 states and 2480 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:26,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:26,785 INFO L93 Difference]: Finished difference Result 1946 states and 3532 transitions. [2021-08-12 19:41:26,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-12 19:41:26,785 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:26,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:26,790 INFO L225 Difference]: With dead ends: 1946 [2021-08-12 19:41:26,790 INFO L226 Difference]: Without dead ends: 1927 [2021-08-12 19:41:26,791 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 972.3ms TimeCoverageRelationStatistics Valid=460, Invalid=3446, Unknown=0, NotChecked=0, Total=3906 [2021-08-12 19:41:26,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1927 states. [2021-08-12 19:41:26,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1927 to 1698. [2021-08-12 19:41:26,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1697 states have (on average 1.8503241013553329) internal successors, (3140), 1697 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:26,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 3140 transitions. [2021-08-12 19:41:26,896 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 3140 transitions. Word has length 27 [2021-08-12 19:41:26,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:26,896 INFO L482 AbstractCegarLoop]: Abstraction has 1698 states and 3140 transitions. [2021-08-12 19:41:26,896 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:26,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 3140 transitions. [2021-08-12 19:41:26,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:26,897 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:26,897 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:27,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:27,107 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:27,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:27,108 INFO L82 PathProgramCache]: Analyzing trace with hash -199671714, now seen corresponding path program 29 times [2021-08-12 19:41:27,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:27,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143428704] [2021-08-12 19:41:27,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:27,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:27,337 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:27,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:27,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143428704] [2021-08-12 19:41:27,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143428704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:27,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675900388] [2021-08-12 19:41:27,337 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-08-12 19:41:27,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:41:27,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:27,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:41:27,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:27,611 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:41:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 30 [2021-08-12 19:41:27,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:27,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:27,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:27,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:24 [2021-08-12 19:41:27,644 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:41:27,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2021-08-12 19:41:27,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:27,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:27,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:27,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:7 [2021-08-12 19:41:27,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-08-12 19:41:27,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675900388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:27,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:27,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 30 [2021-08-12 19:41:27,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982204677] [2021-08-12 19:41:27,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-08-12 19:41:27,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:27,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-12 19:41:27,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:41:27,726 INFO L87 Difference]: Start difference. First operand 1698 states and 3140 transitions. Second operand has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:29,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:29,111 INFO L93 Difference]: Finished difference Result 1865 states and 3432 transitions. [2021-08-12 19:41:29,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-12 19:41:29,111 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:29,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:29,117 INFO L225 Difference]: With dead ends: 1865 [2021-08-12 19:41:29,117 INFO L226 Difference]: Without dead ends: 1833 [2021-08-12 19:41:29,119 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1165.2ms TimeCoverageRelationStatistics Valid=392, Invalid=3390, Unknown=0, NotChecked=0, Total=3782 [2021-08-12 19:41:29,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states. [2021-08-12 19:41:29,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 1728. [2021-08-12 19:41:29,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1728 states, 1727 states have (on average 1.8506079907353792) internal successors, (3196), 1727 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:29,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 3196 transitions. [2021-08-12 19:41:29,233 INFO L78 Accepts]: Start accepts. Automaton has 1728 states and 3196 transitions. Word has length 27 [2021-08-12 19:41:29,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:29,233 INFO L482 AbstractCegarLoop]: Abstraction has 1728 states and 3196 transitions. [2021-08-12 19:41:29,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:29,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1728 states and 3196 transitions. [2021-08-12 19:41:29,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:29,235 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:29,235 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:29,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-12 19:41:29,450 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:29,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:29,451 INFO L82 PathProgramCache]: Analyzing trace with hash -7239800, now seen corresponding path program 30 times [2021-08-12 19:41:29,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:29,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443523065] [2021-08-12 19:41:29,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:29,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:29,699 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:29,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:29,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443523065] [2021-08-12 19:41:29,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443523065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:29,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574876288] [2021-08-12 19:41:29,700 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-08-12 19:41:29,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:41:29,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:29,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:41:29,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:30,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:30,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:41:30,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-08-12 19:41:30,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:30,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:30,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:41:30,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:34 [2021-08-12 19:41:30,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:41:30,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:30,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 17 [2021-08-12 19:41:30,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:30,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:30,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:30,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:9 [2021-08-12 19:41:30,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:30,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574876288] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:30,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:30,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-08-12 19:41:30,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899430203] [2021-08-12 19:41:30,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:41:30,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:30,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:41:30,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=907, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:41:30,234 INFO L87 Difference]: Start difference. First operand 1728 states and 3196 transitions. Second operand has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:32,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:32,614 INFO L93 Difference]: Finished difference Result 1924 states and 3545 transitions. [2021-08-12 19:41:32,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-12 19:41:32,614 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:32,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:32,620 INFO L225 Difference]: With dead ends: 1924 [2021-08-12 19:41:32,620 INFO L226 Difference]: Without dead ends: 1898 [2021-08-12 19:41:32,621 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1306 ImplicationChecksByTransitivity, 1960.5ms TimeCoverageRelationStatistics Valid=544, Invalid=5156, Unknown=0, NotChecked=0, Total=5700 [2021-08-12 19:41:32,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1898 states. [2021-08-12 19:41:32,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1898 to 1736. [2021-08-12 19:41:32,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1736 states, 1735 states have (on average 1.8530259365994237) internal successors, (3215), 1735 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:32,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1736 states to 1736 states and 3215 transitions. [2021-08-12 19:41:32,805 INFO L78 Accepts]: Start accepts. Automaton has 1736 states and 3215 transitions. Word has length 27 [2021-08-12 19:41:32,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:32,805 INFO L482 AbstractCegarLoop]: Abstraction has 1736 states and 3215 transitions. [2021-08-12 19:41:32,805 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:32,805 INFO L276 IsEmpty]: Start isEmpty. Operand 1736 states and 3215 transitions. [2021-08-12 19:41:32,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:32,807 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:32,807 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:33,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:33,008 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:33,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:33,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1482165196, now seen corresponding path program 31 times [2021-08-12 19:41:33,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:33,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516808588] [2021-08-12 19:41:33,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:33,260 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:33,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:33,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516808588] [2021-08-12 19:41:33,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516808588] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:33,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871593157] [2021-08-12 19:41:33,260 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-08-12 19:41:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:33,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:33,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:33,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 13 treesize of output 9 [2021-08-12 19:41:33,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:33,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:33,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:33,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:33,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 13 treesize of output 9 [2021-08-12 19:41:33,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:33,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:33,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:33,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:33,494 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:33,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871593157] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:33,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:33,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:41:33,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677478594] [2021-08-12 19:41:33,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:33,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:33,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:33,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:33,495 INFO L87 Difference]: Start difference. First operand 1736 states and 3215 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:34,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:34,729 INFO L93 Difference]: Finished difference Result 1882 states and 3459 transitions. [2021-08-12 19:41:34,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-12 19:41:34,730 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:34,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:34,735 INFO L225 Difference]: With dead ends: 1882 [2021-08-12 19:41:34,735 INFO L226 Difference]: Without dead ends: 1854 [2021-08-12 19:41:34,735 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1109 ImplicationChecksByTransitivity, 1100.0ms TimeCoverageRelationStatistics Valid=447, Invalid=4109, Unknown=0, NotChecked=0, Total=4556 [2021-08-12 19:41:34,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1854 states. [2021-08-12 19:41:34,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1854 to 1777. [2021-08-12 19:41:34,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1776 states have (on average 1.847972972972973) internal successors, (3282), 1776 states have internal predecessors, (3282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:34,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 3282 transitions. [2021-08-12 19:41:34,825 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 3282 transitions. Word has length 27 [2021-08-12 19:41:34,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:34,825 INFO L482 AbstractCegarLoop]: Abstraction has 1777 states and 3282 transitions. [2021-08-12 19:41:34,825 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:34,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 3282 transitions. [2021-08-12 19:41:34,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:34,826 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:34,826 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:35,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-12 19:41:35,042 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:35,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:35,042 INFO L82 PathProgramCache]: Analyzing trace with hash -1839467648, now seen corresponding path program 32 times [2021-08-12 19:41:35,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:35,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950509325] [2021-08-12 19:41:35,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:35,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:35,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:35,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950509325] [2021-08-12 19:41:35,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950509325] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:35,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785402804] [2021-08-12 19:41:35,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:41:35,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:41:35,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:35,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:35,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:35,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:35,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:35,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:35,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:35,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:35,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 13 treesize of output 9 [2021-08-12 19:41:35,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:35,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:35,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:35,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:41:35,368 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:35,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785402804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:35,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:35,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 24 [2021-08-12 19:41:35,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314691857] [2021-08-12 19:41:35,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-08-12 19:41:35,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:35,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-12 19:41:35,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:41:35,369 INFO L87 Difference]: Start difference. First operand 1777 states and 3282 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:36,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:36,274 INFO L93 Difference]: Finished difference Result 2313 states and 4228 transitions. [2021-08-12 19:41:36,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:41:36,274 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:36,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:36,281 INFO L225 Difference]: With dead ends: 2313 [2021-08-12 19:41:36,281 INFO L226 Difference]: Without dead ends: 2283 [2021-08-12 19:41:36,281 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 613.6ms TimeCoverageRelationStatistics Valid=263, Invalid=2287, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:41:36,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2021-08-12 19:41:36,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 1870. [2021-08-12 19:41:36,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1870 states, 1869 states have (on average 1.8384162653825575) internal successors, (3436), 1869 states have internal predecessors, (3436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:36,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 3436 transitions. [2021-08-12 19:41:36,384 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 3436 transitions. Word has length 27 [2021-08-12 19:41:36,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:36,384 INFO L482 AbstractCegarLoop]: Abstraction has 1870 states and 3436 transitions. [2021-08-12 19:41:36,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:36,384 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 3436 transitions. [2021-08-12 19:41:36,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:36,404 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:36,404 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:36,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-12 19:41:36,620 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:36,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:36,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1639581546, now seen corresponding path program 33 times [2021-08-12 19:41:36,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:36,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069799375] [2021-08-12 19:41:36,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:36,917 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:36,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:36,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069799375] [2021-08-12 19:41:36,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069799375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:36,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325391447] [2021-08-12 19:41:36,918 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-08-12 19:41:36,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:41:36,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:36,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:41:36,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41: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 11 treesize of output 7 [2021-08-12 19:41:37,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:37,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:37,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:41:37,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-08-12 19:41:37,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:37,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 11 treesize of output 7 [2021-08-12 19:41:37,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:37,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:37,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:37,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:41:37,239 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:37,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325391447] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:37,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:37,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2021-08-12 19:41:37,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935246835] [2021-08-12 19:41:37,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:41:37,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:37,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:41:37,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:41:37,241 INFO L87 Difference]: Start difference. First operand 1870 states and 3436 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:38,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:38,808 INFO L93 Difference]: Finished difference Result 2331 states and 4185 transitions. [2021-08-12 19:41:38,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-12 19:41:38,808 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:38,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:38,813 INFO L225 Difference]: With dead ends: 2331 [2021-08-12 19:41:38,813 INFO L226 Difference]: Without dead ends: 2320 [2021-08-12 19:41:38,819 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1331.9ms TimeCoverageRelationStatistics Valid=552, Invalid=2988, Unknown=0, NotChecked=0, Total=3540 [2021-08-12 19:41:38,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2021-08-12 19:41:38,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1951. [2021-08-12 19:41:38,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1950 states have (on average 1.8369230769230769) internal successors, (3582), 1950 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:38,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 3582 transitions. [2021-08-12 19:41:38,930 INFO L78 Accepts]: Start accepts. Automaton has 1951 states and 3582 transitions. Word has length 27 [2021-08-12 19:41:38,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:38,930 INFO L482 AbstractCegarLoop]: Abstraction has 1951 states and 3582 transitions. [2021-08-12 19:41:38,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:38,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1951 states and 3582 transitions. [2021-08-12 19:41:38,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:38,932 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:38,932 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:39,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-12 19:41:39,148 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:39,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:39,149 INFO L82 PathProgramCache]: Analyzing trace with hash -366647838, now seen corresponding path program 34 times [2021-08-12 19:41:39,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:39,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894823169] [2021-08-12 19:41:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:39,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:39,413 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:39,414 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:39,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894823169] [2021-08-12 19:41:39,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894823169] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:39,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72795930] [2021-08-12 19:41:39,414 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-08-12 19:41:39,488 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:41:39,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:39,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:39,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:39,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:39,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:39,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:39,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:39,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:39,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:39,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:39,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:39,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:39,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:39,653 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:39,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72795930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:39,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:39,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-08-12 19:41:39,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969614779] [2021-08-12 19:41:39,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:41:39,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:39,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:41:39,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:41:39,654 INFO L87 Difference]: Start difference. First operand 1951 states and 3582 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:40,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:40,516 INFO L93 Difference]: Finished difference Result 2240 states and 4062 transitions. [2021-08-12 19:41:40,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 19:41:40,517 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:40,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:40,542 INFO L225 Difference]: With dead ends: 2240 [2021-08-12 19:41:40,542 INFO L226 Difference]: Without dead ends: 2229 [2021-08-12 19:41:40,542 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 679.0ms TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:41:40,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2229 states. [2021-08-12 19:41:40,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2229 to 2001. [2021-08-12 19:41:40,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 2000 states have (on average 1.838) internal successors, (3676), 2000 states have internal predecessors, (3676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:40,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 3676 transitions. [2021-08-12 19:41:40,654 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 3676 transitions. Word has length 27 [2021-08-12 19:41:40,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:40,654 INFO L482 AbstractCegarLoop]: Abstraction has 2001 states and 3676 transitions. [2021-08-12 19:41:40,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:40,654 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 3676 transitions. [2021-08-12 19:41:40,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:40,656 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:40,656 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:40,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-12 19:41:40,872 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:40,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:40,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1533901794, now seen corresponding path program 35 times [2021-08-12 19:41:40,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:40,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487195697] [2021-08-12 19:41:40,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:40,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:41,079 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:41,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:41,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487195697] [2021-08-12 19:41:41,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487195697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:41,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907461312] [2021-08-12 19:41:41,080 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-08-12 19:41:41,103 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:41:41,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:41,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:41:41,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:41,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 13 treesize of output 9 [2021-08-12 19:41:41,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:41,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:41,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:41,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:41,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:41,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:41,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:41,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:41,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:41,275 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:41,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907461312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:41,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:41,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 24 [2021-08-12 19:41:41,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187908206] [2021-08-12 19:41:41,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-08-12 19:41:41,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:41,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-12 19:41:41,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:41:41,276 INFO L87 Difference]: Start difference. First operand 2001 states and 3676 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:42,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:42,124 INFO L93 Difference]: Finished difference Result 2289 states and 4125 transitions. [2021-08-12 19:41:42,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 19:41:42,124 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:42,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:42,128 INFO L225 Difference]: With dead ends: 2289 [2021-08-12 19:41:42,128 INFO L226 Difference]: Without dead ends: 2271 [2021-08-12 19:41:42,128 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 658.3ms TimeCoverageRelationStatistics Valid=505, Invalid=2357, Unknown=0, NotChecked=0, Total=2862 [2021-08-12 19:41:42,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2271 states. [2021-08-12 19:41:42,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2271 to 1964. [2021-08-12 19:41:42,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1964 states, 1963 states have (on average 1.838003056546103) internal successors, (3608), 1963 states have internal predecessors, (3608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3608 transitions. [2021-08-12 19:41:42,236 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3608 transitions. Word has length 27 [2021-08-12 19:41:42,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:42,236 INFO L482 AbstractCegarLoop]: Abstraction has 1964 states and 3608 transitions. [2021-08-12 19:41:42,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:42,236 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3608 transitions. [2021-08-12 19:41:42,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:42,238 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:42,238 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:42,454 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-12 19:41:42,454 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:42,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:42,454 INFO L82 PathProgramCache]: Analyzing trace with hash -260968086, now seen corresponding path program 36 times [2021-08-12 19:41:42,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:42,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493701864] [2021-08-12 19:41:42,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:42,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:42,654 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:42,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:42,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493701864] [2021-08-12 19:41:42,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493701864] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:42,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055108938] [2021-08-12 19:41:42,655 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-08-12 19:41:42,684 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:41:42,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:42,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:42,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:42,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:42,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:42,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:42,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:42,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:42,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:42,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:42,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:42,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:42,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:42,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055108938] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:42,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:42,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-08-12 19:41:42,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305986719] [2021-08-12 19:41:42,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:41:42,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:42,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:41:42,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:41:42,806 INFO L87 Difference]: Start difference. First operand 1964 states and 3608 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:43,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:43,567 INFO L93 Difference]: Finished difference Result 2227 states and 4036 transitions. [2021-08-12 19:41:43,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 19:41:43,567 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:43,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:43,571 INFO L225 Difference]: With dead ends: 2227 [2021-08-12 19:41:43,571 INFO L226 Difference]: Without dead ends: 2209 [2021-08-12 19:41:43,571 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 499.1ms TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:41:43,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2209 states. [2021-08-12 19:41:43,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2209 to 1984. [2021-08-12 19:41:43,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1983 states have (on average 1.83761976802824) internal successors, (3644), 1983 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:43,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 3644 transitions. [2021-08-12 19:41:43,683 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 3644 transitions. Word has length 27 [2021-08-12 19:41:43,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:43,683 INFO L482 AbstractCegarLoop]: Abstraction has 1984 states and 3644 transitions. [2021-08-12 19:41:43,683 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:43,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 3644 transitions. [2021-08-12 19:41:43,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:43,684 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:43,685 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:43,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-12 19:41:43,900 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:43,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:43,901 INFO L82 PathProgramCache]: Analyzing trace with hash -940865642, now seen corresponding path program 37 times [2021-08-12 19:41:43,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:43,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375085053] [2021-08-12 19:41:43,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:44,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-08-12 19:41:44,088 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:44,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375085053] [2021-08-12 19:41:44,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375085053] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:44,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101729469] [2021-08-12 19:41:44,088 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) [2021-08-12 19:41:44,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:44,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:44,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:44,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 13 treesize of output 9 [2021-08-12 19:41:44,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:44,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:44,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:44,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:44,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 13 treesize of output 9 [2021-08-12 19:41:44,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:44,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:44,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:44,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:44,261 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:44,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101729469] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:44,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:44,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-08-12 19:41:44,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091019594] [2021-08-12 19:41:44,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:41:44,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:44,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:41:44,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:41:44,262 INFO L87 Difference]: Start difference. First operand 1984 states and 3644 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:45,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:45,087 INFO L93 Difference]: Finished difference Result 2313 states and 4192 transitions. [2021-08-12 19:41:45,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:41:45,087 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:45,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:45,091 INFO L225 Difference]: With dead ends: 2313 [2021-08-12 19:41:45,091 INFO L226 Difference]: Without dead ends: 2295 [2021-08-12 19:41:45,091 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 537.1ms TimeCoverageRelationStatistics Valid=348, Invalid=2202, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:41:45,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2021-08-12 19:41:45,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 2009. [2021-08-12 19:41:45,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2009 states, 2008 states have (on average 1.8366533864541832) internal successors, (3688), 2008 states have internal predecessors, (3688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:45,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2009 states to 2009 states and 3688 transitions. [2021-08-12 19:41:45,205 INFO L78 Accepts]: Start accepts. Automaton has 2009 states and 3688 transitions. Word has length 27 [2021-08-12 19:41:45,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:45,205 INFO L482 AbstractCegarLoop]: Abstraction has 2009 states and 3688 transitions. [2021-08-12 19:41:45,205 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:45,205 INFO L276 IsEmpty]: Start isEmpty. Operand 2009 states and 3688 transitions. [2021-08-12 19:41:45,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:45,207 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:45,207 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:45,423 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-12 19:41:45,423 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:45,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:45,423 INFO L82 PathProgramCache]: Analyzing trace with hash 366230848, now seen corresponding path program 38 times [2021-08-12 19:41:45,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:45,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471077231] [2021-08-12 19:41:45,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:45,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:45,669 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:45,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:45,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471077231] [2021-08-12 19:41:45,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471077231] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:45,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872051853] [2021-08-12 19:41:45,670 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-08-12 19:41:45,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:41:45,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:45,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:45,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41: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 13 treesize of output 9 [2021-08-12 19:41:45,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:45,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:45,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:45,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:45,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 13 treesize of output 9 [2021-08-12 19:41:45,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:45,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:45,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:45,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:45,864 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:41:45,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872051853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:45,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:45,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 23 [2021-08-12 19:41:45,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317410559] [2021-08-12 19:41:45,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-08-12 19:41:45,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:45,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-12 19:41:45,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:41:45,886 INFO L87 Difference]: Start difference. First operand 2009 states and 3688 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:46,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:46,919 INFO L93 Difference]: Finished difference Result 2302 states and 4171 transitions. [2021-08-12 19:41:46,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 19:41:46,919 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:46,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:46,949 INFO L225 Difference]: With dead ends: 2302 [2021-08-12 19:41:46,949 INFO L226 Difference]: Without dead ends: 2284 [2021-08-12 19:41:46,950 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 764.8ms TimeCoverageRelationStatistics Valid=325, Invalid=2027, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:41:46,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2284 states. [2021-08-12 19:41:47,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2284 to 2014. [2021-08-12 19:41:47,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2014 states, 2013 states have (on average 1.836562344759066) internal successors, (3697), 2013 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:47,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2014 states to 2014 states and 3697 transitions. [2021-08-12 19:41:47,064 INFO L78 Accepts]: Start accepts. Automaton has 2014 states and 3697 transitions. Word has length 27 [2021-08-12 19:41:47,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:47,065 INFO L482 AbstractCegarLoop]: Abstraction has 2014 states and 3697 transitions. [2021-08-12 19:41:47,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:47,065 INFO L276 IsEmpty]: Start isEmpty. Operand 2014 states and 3697 transitions. [2021-08-12 19:41:47,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:47,066 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:47,067 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:47,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:47,282 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:47,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:47,282 INFO L82 PathProgramCache]: Analyzing trace with hash -4589688, now seen corresponding path program 39 times [2021-08-12 19:41:47,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:47,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816486410] [2021-08-12 19:41:47,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:47,527 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:47,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:47,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816486410] [2021-08-12 19:41:47,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816486410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:47,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710699367] [2021-08-12 19:41:47,527 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-08-12 19:41:47,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:41:47,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:47,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:41:47,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:47,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:47,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 7 [2021-08-12 19:41:47,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:47,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:47,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:47,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:41:47,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 13 treesize of output 9 [2021-08-12 19:41:47,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:47,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:47,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:47,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:47,829 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:47,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710699367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:47,829 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:47,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2021-08-12 19:41:47,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555611057] [2021-08-12 19:41:47,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-08-12 19:41:47,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:47,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-12 19:41:47,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:41:47,830 INFO L87 Difference]: Start difference. First operand 2014 states and 3697 transitions. Second operand has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:50,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:50,165 INFO L93 Difference]: Finished difference Result 2573 states and 4646 transitions. [2021-08-12 19:41:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-12 19:41:50,166 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:50,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:50,170 INFO L225 Difference]: With dead ends: 2573 [2021-08-12 19:41:50,170 INFO L226 Difference]: Without dead ends: 2504 [2021-08-12 19:41:50,171 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1665 ImplicationChecksByTransitivity, 1771.4ms TimeCoverageRelationStatistics Valid=798, Invalid=5522, Unknown=0, NotChecked=0, Total=6320 [2021-08-12 19:41:50,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2504 states. [2021-08-12 19:41:50,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2504 to 2078. [2021-08-12 19:41:50,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2078 states, 2077 states have (on average 1.848338950409244) internal successors, (3839), 2077 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:50,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2078 states to 2078 states and 3839 transitions. [2021-08-12 19:41:50,291 INFO L78 Accepts]: Start accepts. Automaton has 2078 states and 3839 transitions. Word has length 27 [2021-08-12 19:41:50,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:50,292 INFO L482 AbstractCegarLoop]: Abstraction has 2078 states and 3839 transitions. [2021-08-12 19:41:50,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:50,292 INFO L276 IsEmpty]: Start isEmpty. Operand 2078 states and 3839 transitions. [2021-08-12 19:41:50,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:50,294 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:50,294 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:50,509 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:50,509 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:50,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:50,510 INFO L82 PathProgramCache]: Analyzing trace with hash 877476036, now seen corresponding path program 40 times [2021-08-12 19:41:50,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:50,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060610603] [2021-08-12 19:41:50,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:50,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:50,782 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:50,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:50,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060610603] [2021-08-12 19:41:50,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060610603] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:50,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127957827] [2021-08-12 19:41:50,783 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-08-12 19:41:50,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:41:50,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:50,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:50,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:50,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 13 treesize of output 9 [2021-08-12 19:41:50,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:50,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:50,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:50,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:50,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 13 treesize of output 9 [2021-08-12 19:41:50,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:50,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:50,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:50,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:41:51,016 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:51,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127957827] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:51,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:51,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-08-12 19:41:51,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509939492] [2021-08-12 19:41:51,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:41:51,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:51,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:41:51,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:41:51,017 INFO L87 Difference]: Start difference. First operand 2078 states and 3839 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:52,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:52,145 INFO L93 Difference]: Finished difference Result 2365 states and 4299 transitions. [2021-08-12 19:41:52,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-12 19:41:52,146 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:52,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:52,149 INFO L225 Difference]: With dead ends: 2365 [2021-08-12 19:41:52,150 INFO L226 Difference]: Without dead ends: 2347 [2021-08-12 19:41:52,150 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 863.1ms TimeCoverageRelationStatistics Valid=370, Invalid=2600, Unknown=0, NotChecked=0, Total=2970 [2021-08-12 19:41:52,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2347 states. [2021-08-12 19:41:52,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2347 to 2125. [2021-08-12 19:41:52,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2125 states, 2124 states have (on average 1.844632768361582) internal successors, (3918), 2124 states have internal predecessors, (3918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:52,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2125 states to 2125 states and 3918 transitions. [2021-08-12 19:41:52,274 INFO L78 Accepts]: Start accepts. Automaton has 2125 states and 3918 transitions. Word has length 27 [2021-08-12 19:41:52,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:52,274 INFO L482 AbstractCegarLoop]: Abstraction has 2125 states and 3918 transitions. [2021-08-12 19:41:52,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:52,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2125 states and 3918 transitions. [2021-08-12 19:41:52,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:52,276 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:52,276 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:52,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:52,492 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:52,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:52,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1465221358, now seen corresponding path program 41 times [2021-08-12 19:41:52,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:52,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216986381] [2021-08-12 19:41:52,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:52,735 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:52,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:52,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216986381] [2021-08-12 19:41:52,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216986381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:52,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006658896] [2021-08-12 19:41:52,736 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-08-12 19:41:52,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:41:52,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:52,768 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-12 19:41:52,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:53,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:41:53,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:53,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2021-08-12 19:41:53,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:53,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:53,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:41:53,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:67, output treesize:36 [2021-08-12 19:41:53,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:41:53,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:41:53,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:41:53,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:53,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:53,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:53,075 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:7 [2021-08-12 19:41:53,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:53,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006658896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:53,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:53,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-12 19:41:53,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184564164] [2021-08-12 19:41:53,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:41:53,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:53,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:41:53,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:41:53,173 INFO L87 Difference]: Start difference. First operand 2125 states and 3918 transitions. Second operand has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 29 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:54,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:54,217 INFO L93 Difference]: Finished difference Result 2241 states and 4102 transitions. [2021-08-12 19:41:54,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-12 19:41:54,218 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 29 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:54,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:54,221 INFO L225 Difference]: With dead ends: 2241 [2021-08-12 19:41:54,221 INFO L226 Difference]: Without dead ends: 2226 [2021-08-12 19:41:54,222 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 895.8ms TimeCoverageRelationStatistics Valid=251, Invalid=1911, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:41:54,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2021-08-12 19:41:54,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2132. [2021-08-12 19:41:54,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2132 states, 2131 states have (on average 1.8432660722665415) internal successors, (3928), 2131 states have internal predecessors, (3928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2132 states to 2132 states and 3928 transitions. [2021-08-12 19:41:54,355 INFO L78 Accepts]: Start accepts. Automaton has 2132 states and 3928 transitions. Word has length 27 [2021-08-12 19:41:54,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:54,355 INFO L482 AbstractCegarLoop]: Abstraction has 2132 states and 3928 transitions. [2021-08-12 19:41:54,355 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 29 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:54,355 INFO L276 IsEmpty]: Start isEmpty. Operand 2132 states and 3928 transitions. [2021-08-12 19:41:54,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:54,357 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:54,357 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:54,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-08-12 19:41:54,573 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:54,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:54,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1754034782, now seen corresponding path program 42 times [2021-08-12 19:41:54,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:54,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490435641] [2021-08-12 19:41:54,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:54,879 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:54,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:54,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490435641] [2021-08-12 19:41:54,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490435641] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:54,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585893684] [2021-08-12 19:41:54,879 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-08-12 19:41:54,903 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:41:54,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:54,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:54,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:55,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 13 treesize of output 9 [2021-08-12 19:41:55,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:55,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:55,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:55,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:55,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:41:55,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:55,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:55,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:55,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:41:55,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:55,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585893684] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:55,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:55,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-08-12 19:41:55,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33539122] [2021-08-12 19:41:55,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:41:55,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:55,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:41:55,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:41:55,106 INFO L87 Difference]: Start difference. First operand 2132 states and 3928 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:56,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:56,299 INFO L93 Difference]: Finished difference Result 2388 states and 4357 transitions. [2021-08-12 19:41:56,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-12 19:41:56,299 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:56,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:56,303 INFO L225 Difference]: With dead ends: 2388 [2021-08-12 19:41:56,303 INFO L226 Difference]: Without dead ends: 2376 [2021-08-12 19:41:56,303 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 988.0ms TimeCoverageRelationStatistics Valid=462, Invalid=3198, Unknown=0, NotChecked=0, Total=3660 [2021-08-12 19:41:56,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2021-08-12 19:41:56,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 2134. [2021-08-12 19:41:56,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2134 states, 2133 states have (on average 1.843413033286451) internal successors, (3932), 2133 states have internal predecessors, (3932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:56,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2134 states to 2134 states and 3932 transitions. [2021-08-12 19:41:56,474 INFO L78 Accepts]: Start accepts. Automaton has 2134 states and 3932 transitions. Word has length 27 [2021-08-12 19:41:56,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:56,475 INFO L482 AbstractCegarLoop]: Abstraction has 2134 states and 3932 transitions. [2021-08-12 19:41:56,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:56,475 INFO L276 IsEmpty]: Start isEmpty. Operand 2134 states and 3932 transitions. [2021-08-12 19:41:56,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:56,477 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:56,477 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:56,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:56,693 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:56,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:56,693 INFO L82 PathProgramCache]: Analyzing trace with hash 136523938, now seen corresponding path program 43 times [2021-08-12 19:41:56,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:56,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984214145] [2021-08-12 19:41:56,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:56,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:56,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984214145] [2021-08-12 19:41:56,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984214145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:56,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312983756] [2021-08-12 19:41:56,959 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-08-12 19:41:56,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:56,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:41:56,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:57,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 13 treesize of output 9 [2021-08-12 19:41:57,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:57,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:57,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:57,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:57,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 13 treesize of output 9 [2021-08-12 19:41:57,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:57,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:57,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:57,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:41:57,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-08-12 19:41:57,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312983756] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:57,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:57,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-08-12 19:41:57,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549823196] [2021-08-12 19:41:57,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:41:57,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:57,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:41:57,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:41:57,180 INFO L87 Difference]: Start difference. First operand 2134 states and 3932 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:58,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:41:58,373 INFO L93 Difference]: Finished difference Result 2281 states and 4180 transitions. [2021-08-12 19:41:58,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-12 19:41:58,373 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:41:58,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:41:58,376 INFO L225 Difference]: With dead ends: 2281 [2021-08-12 19:41:58,376 INFO L226 Difference]: Without dead ends: 2266 [2021-08-12 19:41:58,376 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 972.1ms TimeCoverageRelationStatistics Valid=429, Invalid=2763, Unknown=0, NotChecked=0, Total=3192 [2021-08-12 19:41:58,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2266 states. [2021-08-12 19:41:58,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2266 to 2138. [2021-08-12 19:41:58,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2138 states, 2137 states have (on average 1.8437061300889097) internal successors, (3940), 2137 states have internal predecessors, (3940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:58,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 3940 transitions. [2021-08-12 19:41:58,499 INFO L78 Accepts]: Start accepts. Automaton has 2138 states and 3940 transitions. Word has length 27 [2021-08-12 19:41:58,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:41:58,499 INFO L482 AbstractCegarLoop]: Abstraction has 2138 states and 3940 transitions. [2021-08-12 19:41:58,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:41:58,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2138 states and 3940 transitions. [2021-08-12 19:41:58,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:41:58,501 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:41:58,501 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:41:58,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:41:58,717 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:41:58,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:41:58,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1212235094, now seen corresponding path program 44 times [2021-08-12 19:41:58,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:41:58,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351759331] [2021-08-12 19:41:58,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:41:58,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:41:58,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:41:58,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:41:58,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351759331] [2021-08-12 19:41:58,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351759331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:58,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206916450] [2021-08-12 19:41:58,969 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-08-12 19:41:58,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:41:58,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:41:58,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:41:58,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:41:59,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 13 treesize of output 9 [2021-08-12 19:41:59,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:59,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:59,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:59,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:41:59,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 17 treesize of output 9 [2021-08-12 19:41:59,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:41:59,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:41:59,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:41:59,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-08-12 19:41:59,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-08-12 19:41:59,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206916450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:41:59,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:41:59,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-08-12 19:41:59,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624812444] [2021-08-12 19:41:59,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:41:59,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:41:59,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:41:59,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:41:59,179 INFO L87 Difference]: Start difference. First operand 2138 states and 3940 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:00,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:00,318 INFO L93 Difference]: Finished difference Result 2293 states and 4202 transitions. [2021-08-12 19:42:00,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-12 19:42:00,318 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:00,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:00,321 INFO L225 Difference]: With dead ends: 2293 [2021-08-12 19:42:00,321 INFO L226 Difference]: Without dead ends: 2281 [2021-08-12 19:42:00,322 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 889.9ms TimeCoverageRelationStatistics Valid=394, Invalid=2468, Unknown=0, NotChecked=0, Total=2862 [2021-08-12 19:42:00,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2021-08-12 19:42:00,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 2139. [2021-08-12 19:42:00,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2138 states have (on average 1.84377923292797) internal successors, (3942), 2138 states have internal predecessors, (3942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:00,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 3942 transitions. [2021-08-12 19:42:00,448 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 3942 transitions. Word has length 27 [2021-08-12 19:42:00,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:00,448 INFO L482 AbstractCegarLoop]: Abstraction has 2139 states and 3942 transitions. [2021-08-12 19:42:00,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:00,448 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 3942 transitions. [2021-08-12 19:42:00,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:00,450 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:00,450 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:00,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-12 19:42:00,666 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:00,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:00,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1400895292, now seen corresponding path program 45 times [2021-08-12 19:42:00,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:00,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818855266] [2021-08-12 19:42:00,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:00,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:00,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-08-12 19:42:00,945 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:00,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818855266] [2021-08-12 19:42:00,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818855266] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:00,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373010359] [2021-08-12 19:42:00,945 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-08-12 19:42:00,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:42:00,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:00,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:42:00,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:01,211 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:42:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-08-12 19:42:01,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:01,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:01,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:01,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2021-08-12 19:42:01,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:01,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:01,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2021-08-12 19:42:01,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:01,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:01,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:01,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:9 [2021-08-12 19:42:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:01,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373010359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:01,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:01,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-12 19:42:01,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151101990] [2021-08-12 19:42:01,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:42:01,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:01,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:42:01,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=906, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:42:01,365 INFO L87 Difference]: Start difference. First operand 2139 states and 3942 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:03,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:03,032 INFO L93 Difference]: Finished difference Result 2322 states and 4280 transitions. [2021-08-12 19:42:03,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:42:03,032 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:03,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:03,036 INFO L225 Difference]: With dead ends: 2322 [2021-08-12 19:42:03,036 INFO L226 Difference]: Without dead ends: 2310 [2021-08-12 19:42:03,037 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 1451.9ms TimeCoverageRelationStatistics Valid=419, Invalid=3363, Unknown=0, NotChecked=0, Total=3782 [2021-08-12 19:42:03,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2310 states. [2021-08-12 19:42:03,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2310 to 2190. [2021-08-12 19:42:03,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2190 states, 2189 states have (on average 1.8529008679762449) internal successors, (4056), 2189 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:03,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2190 states to 2190 states and 4056 transitions. [2021-08-12 19:42:03,173 INFO L78 Accepts]: Start accepts. Automaton has 2190 states and 4056 transitions. Word has length 27 [2021-08-12 19:42:03,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:03,173 INFO L482 AbstractCegarLoop]: Abstraction has 2190 states and 4056 transitions. [2021-08-12 19:42:03,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:03,173 INFO L276 IsEmpty]: Start isEmpty. Operand 2190 states and 4056 transitions. [2021-08-12 19:42:03,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:03,175 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:03,175 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:03,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-12 19:42:03,391 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:03,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:03,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1520802606, now seen corresponding path program 46 times [2021-08-12 19:42:03,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:03,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335031144] [2021-08-12 19:42:03,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:03,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:03,654 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:42:03,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:03,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335031144] [2021-08-12 19:42:03,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335031144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:03,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697018127] [2021-08-12 19:42:03,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 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-08-12 19:42:03,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:42:03,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:03,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:03,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:03,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 13 treesize of output 9 [2021-08-12 19:42:03,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:03,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:03,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:03,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:03,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 13 treesize of output 9 [2021-08-12 19:42:03,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:03,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:03,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:03,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:42:03,835 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:42:03,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697018127] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:03,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:03,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-12 19:42:03,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286173581] [2021-08-12 19:42:03,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:42:03,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:03,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:42:03,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:42:03,836 INFO L87 Difference]: Start difference. First operand 2190 states and 4056 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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-08-12 19:42:04,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:04,854 INFO L93 Difference]: Finished difference Result 3080 states and 5588 transitions. [2021-08-12 19:42:04,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-12 19:42:04,854 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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 27 [2021-08-12 19:42:04,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:04,857 INFO L225 Difference]: With dead ends: 3080 [2021-08-12 19:42:04,858 INFO L226 Difference]: Without dead ends: 3069 [2021-08-12 19:42:04,858 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 644.4ms TimeCoverageRelationStatistics Valid=248, Invalid=1312, Unknown=0, NotChecked=0, Total=1560 [2021-08-12 19:42:04,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3069 states. [2021-08-12 19:42:05,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3069 to 2466. [2021-08-12 19:42:05,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2466 states, 2465 states have (on average 1.8377281947261663) internal successors, (4530), 2465 states have internal predecessors, (4530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:05,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2466 states to 2466 states and 4530 transitions. [2021-08-12 19:42:05,028 INFO L78 Accepts]: Start accepts. Automaton has 2466 states and 4530 transitions. Word has length 27 [2021-08-12 19:42:05,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:05,028 INFO L482 AbstractCegarLoop]: Abstraction has 2466 states and 4530 transitions. [2021-08-12 19:42:05,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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-08-12 19:42:05,028 INFO L276 IsEmpty]: Start isEmpty. Operand 2466 states and 4530 transitions. [2021-08-12 19:42:05,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:05,031 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:05,031 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:05,231 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-12 19:42:05,231 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:05,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:05,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1997778718, now seen corresponding path program 47 times [2021-08-12 19:42:05,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:05,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905683483] [2021-08-12 19:42:05,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:05,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:05,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:42:05,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:05,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905683483] [2021-08-12 19:42:05,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905683483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:05,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433409162] [2021-08-12 19:42:05,450 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-08-12 19:42:05,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:42:05,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:05,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:42:05,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:05,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 13 treesize of output 9 [2021-08-12 19:42:05,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:05,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:05,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:05,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:05,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 13 treesize of output 9 [2021-08-12 19:42:05,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:05,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:05,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:05,584 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:42:05,639 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:05,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433409162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:05,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:05,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 21 [2021-08-12 19:42:05,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882683557] [2021-08-12 19:42:05,640 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 19:42:05,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:05,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 19:42:05,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:42:05,640 INFO L87 Difference]: Start difference. First operand 2466 states and 4530 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:06,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:06,994 INFO L93 Difference]: Finished difference Result 3669 states and 6637 transitions. [2021-08-12 19:42:06,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:42:06,994 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:06,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:06,999 INFO L225 Difference]: With dead ends: 3669 [2021-08-12 19:42:06,999 INFO L226 Difference]: Without dead ends: 3654 [2021-08-12 19:42:07,000 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 744.7ms TimeCoverageRelationStatistics Valid=371, Invalid=1885, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:42:07,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3654 states. [2021-08-12 19:42:07,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3654 to 2544. [2021-08-12 19:42:07,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2544 states, 2543 states have (on average 1.8533228470310656) internal successors, (4713), 2543 states have internal predecessors, (4713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2544 states to 2544 states and 4713 transitions. [2021-08-12 19:42:07,210 INFO L78 Accepts]: Start accepts. Automaton has 2544 states and 4713 transitions. Word has length 27 [2021-08-12 19:42:07,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:07,210 INFO L482 AbstractCegarLoop]: Abstraction has 2544 states and 4713 transitions. [2021-08-12 19:42:07,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:07,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2544 states and 4713 transitions. [2021-08-12 19:42:07,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:07,212 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:07,212 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:07,438 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:07,438 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:07,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:07,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1415122854, now seen corresponding path program 48 times [2021-08-12 19:42:07,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:07,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032396978] [2021-08-12 19:42:07,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:07,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:07,620 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:42:07,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:07,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032396978] [2021-08-12 19:42:07,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032396978] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:07,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912614308] [2021-08-12 19:42:07,620 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-08-12 19:42:07,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:42:07,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:07,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:07,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:07,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 13 treesize of output 9 [2021-08-12 19:42:07,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:07,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:07,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:07,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:07,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:42:07,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:07,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:07,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:07,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:42:07,752 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:42:07,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912614308] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:07,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:07,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-12 19:42:07,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944895515] [2021-08-12 19:42:07,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:42:07,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:07,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:42:07,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:42:07,753 INFO L87 Difference]: Start difference. First operand 2544 states and 4713 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) 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-08-12 19:42:08,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:08,850 INFO L93 Difference]: Finished difference Result 2878 states and 5190 transitions. [2021-08-12 19:42:08,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 19:42:08,850 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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 27 [2021-08-12 19:42:08,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:08,854 INFO L225 Difference]: With dead ends: 2878 [2021-08-12 19:42:08,854 INFO L226 Difference]: Without dead ends: 2860 [2021-08-12 19:42:08,855 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 593.8ms TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2021-08-12 19:42:08,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2021-08-12 19:42:09,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 2357. [2021-08-12 19:42:09,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2357 states, 2356 states have (on average 1.8535653650254669) internal successors, (4367), 2356 states have internal predecessors, (4367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2357 states to 2357 states and 4367 transitions. [2021-08-12 19:42:09,010 INFO L78 Accepts]: Start accepts. Automaton has 2357 states and 4367 transitions. Word has length 27 [2021-08-12 19:42:09,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:09,010 INFO L482 AbstractCegarLoop]: Abstraction has 2357 states and 4367 transitions. [2021-08-12 19:42:09,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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-08-12 19:42:09,010 INFO L276 IsEmpty]: Start isEmpty. Operand 2357 states and 4367 transitions. [2021-08-12 19:42:09,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:09,012 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:09,012 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:09,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:09,228 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:09,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:09,228 INFO L82 PathProgramCache]: Analyzing trace with hash -875519684, now seen corresponding path program 49 times [2021-08-12 19:42:09,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:09,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154081658] [2021-08-12 19:42:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:09,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:09,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:09,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154081658] [2021-08-12 19:42:09,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154081658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:09,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897273896] [2021-08-12 19:42:09,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 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-08-12 19:42:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:09,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:09,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:09,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 13 treesize of output 9 [2021-08-12 19:42:09,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:09,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:09,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:09,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:09,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 13 treesize of output 9 [2021-08-12 19:42:09,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:09,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:09,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:09,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:42:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:09,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897273896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:09,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:09,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-08-12 19:42:09,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963484276] [2021-08-12 19:42:09,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:42:09,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:09,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:42:09,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:42:09,557 INFO L87 Difference]: Start difference. First operand 2357 states and 4367 transitions. Second operand has 20 states, 20 states have (on average 1.55) 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-08-12 19:42:10,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:10,354 INFO L93 Difference]: Finished difference Result 2572 states and 4764 transitions. [2021-08-12 19:42:10,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:42:10,354 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) 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 27 [2021-08-12 19:42:10,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:10,357 INFO L225 Difference]: With dead ends: 2572 [2021-08-12 19:42:10,357 INFO L226 Difference]: Without dead ends: 2554 [2021-08-12 19:42:10,358 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 420.1ms TimeCoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2021-08-12 19:42:10,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2554 states. [2021-08-12 19:42:10,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2554 to 2363. [2021-08-12 19:42:10,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2363 states, 2362 states have (on average 1.853090601185436) internal successors, (4377), 2362 states have internal predecessors, (4377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:10,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 4377 transitions. [2021-08-12 19:42:10,512 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 4377 transitions. Word has length 27 [2021-08-12 19:42:10,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:10,512 INFO L482 AbstractCegarLoop]: Abstraction has 2363 states and 4377 transitions. [2021-08-12 19:42:10,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) 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-08-12 19:42:10,512 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 4377 transitions. [2021-08-12 19:42:10,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:10,514 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:10,514 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:10,729 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:10,729 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:10,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:10,730 INFO L82 PathProgramCache]: Analyzing trace with hash 114189252, now seen corresponding path program 50 times [2021-08-12 19:42:10,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:10,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009317453] [2021-08-12 19:42:10,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:10,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:10,929 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:10,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:10,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009317453] [2021-08-12 19:42:10,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009317453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:10,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27991334] [2021-08-12 19:42:10,929 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-08-12 19:42:10,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:42:10,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:10,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:10,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:11,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 13 treesize of output 9 [2021-08-12 19:42:11,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:11,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:11,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:11,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:11,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 13 treesize of output 9 [2021-08-12 19:42:11,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:11,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:11,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:11,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:42:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:11,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27991334] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:11,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:11,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:42:11,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579678086] [2021-08-12 19:42:11,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:42:11,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:11,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:42:11,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:42:11,074 INFO L87 Difference]: Start difference. First operand 2363 states and 4377 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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-08-12 19:42:12,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:12,197 INFO L93 Difference]: Finished difference Result 2692 states and 4912 transitions. [2021-08-12 19:42:12,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-12 19:42:12,198 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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 27 [2021-08-12 19:42:12,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:12,202 INFO L225 Difference]: With dead ends: 2692 [2021-08-12 19:42:12,202 INFO L226 Difference]: Without dead ends: 2683 [2021-08-12 19:42:12,202 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 631.7ms TimeCoverageRelationStatistics Valid=278, Invalid=1614, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:42:12,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states. [2021-08-12 19:42:12,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 2368. [2021-08-12 19:42:12,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2368 states, 2367 states have (on average 1.8517110266159695) internal successors, (4383), 2367 states have internal predecessors, (4383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:12,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2368 states to 2368 states and 4383 transitions. [2021-08-12 19:42:12,358 INFO L78 Accepts]: Start accepts. Automaton has 2368 states and 4383 transitions. Word has length 27 [2021-08-12 19:42:12,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:12,359 INFO L482 AbstractCegarLoop]: Abstraction has 2368 states and 4383 transitions. [2021-08-12 19:42:12,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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-08-12 19:42:12,359 INFO L276 IsEmpty]: Start isEmpty. Operand 2368 states and 4383 transitions. [2021-08-12 19:42:12,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:12,361 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:12,361 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:12,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:12,576 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:12,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:12,577 INFO L82 PathProgramCache]: Analyzing trace with hash 996254976, now seen corresponding path program 51 times [2021-08-12 19:42:12,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:12,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478868280] [2021-08-12 19:42:12,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:12,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:12,753 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:12,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:12,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478868280] [2021-08-12 19:42:12,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478868280] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:12,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284603676] [2021-08-12 19:42:12,754 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-08-12 19:42:12,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:42:12,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:12,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:12,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:12,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:42:12,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:12,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:12,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:12,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:12,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 13 treesize of output 9 [2021-08-12 19:42:12,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:12,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:12,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:12,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:42:12,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-08-12 19:42:12,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284603676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:12,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:12,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:42:12,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052164254] [2021-08-12 19:42:12,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:42:12,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:12,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:42:12,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:42:12,902 INFO L87 Difference]: Start difference. First operand 2368 states and 4383 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) 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-08-12 19:42:14,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:14,100 INFO L93 Difference]: Finished difference Result 2698 states and 4920 transitions. [2021-08-12 19:42:14,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:42:14,100 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) 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 27 [2021-08-12 19:42:14,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:14,104 INFO L225 Difference]: With dead ends: 2698 [2021-08-12 19:42:14,104 INFO L226 Difference]: Without dead ends: 2680 [2021-08-12 19:42:14,105 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 638.6ms TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2021-08-12 19:42:14,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2021-08-12 19:42:14,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 2437. [2021-08-12 19:42:14,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2437 states, 2436 states have (on average 1.8497536945812807) internal successors, (4506), 2436 states have internal predecessors, (4506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:14,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2437 states to 2437 states and 4506 transitions. [2021-08-12 19:42:14,267 INFO L78 Accepts]: Start accepts. Automaton has 2437 states and 4506 transitions. Word has length 27 [2021-08-12 19:42:14,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:14,267 INFO L482 AbstractCegarLoop]: Abstraction has 2437 states and 4506 transitions. [2021-08-12 19:42:14,267 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) 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-08-12 19:42:14,267 INFO L276 IsEmpty]: Start isEmpty. Operand 2437 states and 4506 transitions. [2021-08-12 19:42:14,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:14,269 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:14,269 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:14,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-12 19:42:14,485 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:14,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:14,485 INFO L82 PathProgramCache]: Analyzing trace with hash 701934574, now seen corresponding path program 52 times [2021-08-12 19:42:14,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:14,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250243713] [2021-08-12 19:42:14,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:14,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:14,664 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:14,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:14,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250243713] [2021-08-12 19:42:14,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250243713] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:14,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297169644] [2021-08-12 19:42:14,664 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-08-12 19:42:14,694 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:42:14,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:14,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:14,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:14,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 13 treesize of output 9 [2021-08-12 19:42:14,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:14,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:14,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:14,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:14,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 13 treesize of output 9 [2021-08-12 19:42:14,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:14,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:14,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:14,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:42:14,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-08-12 19:42:14,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297169644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:14,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:14,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:42:14,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399023175] [2021-08-12 19:42:14,815 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:42:14,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:14,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:42:14,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:42:14,815 INFO L87 Difference]: Start difference. First operand 2437 states and 4506 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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-08-12 19:42:15,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:15,976 INFO L93 Difference]: Finished difference Result 3056 states and 5598 transitions. [2021-08-12 19:42:15,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:42:15,977 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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 27 [2021-08-12 19:42:15,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:15,981 INFO L225 Difference]: With dead ends: 3056 [2021-08-12 19:42:15,981 INFO L226 Difference]: Without dead ends: 3047 [2021-08-12 19:42:15,982 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 597.8ms TimeCoverageRelationStatistics Valid=290, Invalid=1690, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:42:15,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3047 states. [2021-08-12 19:42:16,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3047 to 2438. [2021-08-12 19:42:16,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2438 states, 2437 states have (on average 1.8498153467377925) internal successors, (4508), 2437 states have internal predecessors, (4508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:16,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 4508 transitions. [2021-08-12 19:42:16,174 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 4508 transitions. Word has length 27 [2021-08-12 19:42:16,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:16,174 INFO L482 AbstractCegarLoop]: Abstraction has 2438 states and 4508 transitions. [2021-08-12 19:42:16,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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-08-12 19:42:16,174 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 4508 transitions. [2021-08-12 19:42:16,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:16,176 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:16,176 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:16,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:16,392 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:16,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:16,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1584000298, now seen corresponding path program 53 times [2021-08-12 19:42:16,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:16,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243137802] [2021-08-12 19:42:16,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:16,567 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:16,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:16,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243137802] [2021-08-12 19:42:16,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243137802] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:16,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898108911] [2021-08-12 19:42:16,568 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-08-12 19:42:16,591 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:42:16,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:16,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:42:16,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:16,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 13 treesize of output 9 [2021-08-12 19:42:16,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:16,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:16,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:16,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:16,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 13 treesize of output 9 [2021-08-12 19:42:16,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:16,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:16,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:16,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:42:16,731 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:16,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898108911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:16,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:16,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 21 [2021-08-12 19:42:16,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326553468] [2021-08-12 19:42:16,732 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 19:42:16,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:16,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 19:42:16,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:42:16,732 INFO L87 Difference]: Start difference. First operand 2438 states and 4508 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:17,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:17,909 INFO L93 Difference]: Finished difference Result 3047 states and 5586 transitions. [2021-08-12 19:42:17,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:42:17,909 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:17,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:17,913 INFO L225 Difference]: With dead ends: 3047 [2021-08-12 19:42:17,913 INFO L226 Difference]: Without dead ends: 3032 [2021-08-12 19:42:17,914 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 606.5ms TimeCoverageRelationStatistics Valid=346, Invalid=2104, Unknown=0, NotChecked=0, Total=2450 [2021-08-12 19:42:17,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2021-08-12 19:42:18,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 2438. [2021-08-12 19:42:18,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2438 states, 2437 states have (on average 1.8498153467377925) internal successors, (4508), 2437 states have internal predecessors, (4508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:18,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 4508 transitions. [2021-08-12 19:42:18,079 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 4508 transitions. Word has length 27 [2021-08-12 19:42:18,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:18,080 INFO L482 AbstractCegarLoop]: Abstraction has 2438 states and 4508 transitions. [2021-08-12 19:42:18,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:18,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 4508 transitions. [2021-08-12 19:42:18,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:18,082 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:18,082 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:18,297 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-12 19:42:18,297 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:18,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:18,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1777645730, now seen corresponding path program 54 times [2021-08-12 19:42:18,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:18,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468379195] [2021-08-12 19:42:18,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:18,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:18,576 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:18,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:18,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468379195] [2021-08-12 19:42:18,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468379195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:18,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213046696] [2021-08-12 19:42:18,576 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-08-12 19:42:18,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:42:18,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:18,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:42:18,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:18,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:18,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 11 treesize of output 7 [2021-08-12 19:42:18,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:18,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:18,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:18,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:42:18,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 13 treesize of output 9 [2021-08-12 19:42:18,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:18,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:18,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:18,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:42:18,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-08-12 19:42:18,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213046696] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:18,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:18,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2021-08-12 19:42:18,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527405581] [2021-08-12 19:42:18,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-08-12 19:42:18,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:18,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-12 19:42:18,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:42:18,966 INFO L87 Difference]: Start difference. First operand 2438 states and 4508 transitions. Second operand has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:20,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:20,798 INFO L93 Difference]: Finished difference Result 2664 states and 4919 transitions. [2021-08-12 19:42:20,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-12 19:42:20,798 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:20,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:20,802 INFO L225 Difference]: With dead ends: 2664 [2021-08-12 19:42:20,802 INFO L226 Difference]: Without dead ends: 2478 [2021-08-12 19:42:20,803 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1100 ImplicationChecksByTransitivity, 1447.3ms TimeCoverageRelationStatistics Valid=642, Invalid=4050, Unknown=0, NotChecked=0, Total=4692 [2021-08-12 19:42:20,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2021-08-12 19:42:20,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1837. [2021-08-12 19:42:20,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 1.8229847494553377) internal successors, (3347), 1836 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:20,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-08-12 19:42:20,969 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-08-12 19:42:20,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:20,969 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-08-12 19:42:20,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:20,969 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-08-12 19:42:20,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:20,971 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:20,971 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:21,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-08-12 19:42:21,185 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:21,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:21,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1635255842, now seen corresponding path program 55 times [2021-08-12 19:42:21,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:21,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227495675] [2021-08-12 19:42:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:21,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:21,462 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:21,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:21,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227495675] [2021-08-12 19:42:21,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227495675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:21,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660355512] [2021-08-12 19:42:21,463 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-08-12 19:42:21,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:21,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:21,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:21,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 13 treesize of output 9 [2021-08-12 19:42:21,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:21,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:21,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:21,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:21,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 13 treesize of output 9 [2021-08-12 19:42:21,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:21,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:21,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:21,692 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:42:21,753 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:21,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660355512] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:21,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:21,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:42:21,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123130147] [2021-08-12 19:42:21,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:42:21,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:21,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:42:21,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:42:21,754 INFO L87 Difference]: Start difference. First operand 1837 states and 3347 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:23,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:23,416 INFO L93 Difference]: Finished difference Result 2320 states and 4166 transitions. [2021-08-12 19:42:23,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-12 19:42:23,417 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:23,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:23,421 INFO L225 Difference]: With dead ends: 2320 [2021-08-12 19:42:23,421 INFO L226 Difference]: Without dead ends: 2308 [2021-08-12 19:42:23,421 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1141.0ms TimeCoverageRelationStatistics Valid=515, Invalid=3907, Unknown=0, NotChecked=0, Total=4422 [2021-08-12 19:42:23,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2021-08-12 19:42:23,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1836. [2021-08-12 19:42:23,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1836 states, 1835 states have (on average 1.8228882833787465) internal successors, (3345), 1835 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:23,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1836 states to 1836 states and 3345 transitions. [2021-08-12 19:42:23,576 INFO L78 Accepts]: Start accepts. Automaton has 1836 states and 3345 transitions. Word has length 27 [2021-08-12 19:42:23,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:23,576 INFO L482 AbstractCegarLoop]: Abstraction has 1836 states and 3345 transitions. [2021-08-12 19:42:23,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:23,577 INFO L276 IsEmpty]: Start isEmpty. Operand 1836 states and 3345 transitions. [2021-08-12 19:42:23,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:23,578 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:23,578 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:23,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:23,793 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:23,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:23,793 INFO L82 PathProgramCache]: Analyzing trace with hash 255302878, now seen corresponding path program 56 times [2021-08-12 19:42:23,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:23,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879036345] [2021-08-12 19:42:23,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:23,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:24,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:24,055 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:24,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879036345] [2021-08-12 19:42:24,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879036345] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:24,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107778688] [2021-08-12 19:42:24,055 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-08-12 19:42:24,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:42:24,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:24,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:24,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:24,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:42:24,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:24,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:24,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:24,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:24,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 13 treesize of output 9 [2021-08-12 19:42:24,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:24,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:24,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:24,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:42:24,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-08-12 19:42:24,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107778688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:24,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:24,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:42:24,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265884038] [2021-08-12 19:42:24,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:42:24,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:24,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:42:24,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:42:24,285 INFO L87 Difference]: Start difference. First operand 1836 states and 3345 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:25,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:25,734 INFO L93 Difference]: Finished difference Result 2244 states and 4044 transitions. [2021-08-12 19:42:25,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-12 19:42:25,734 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:25,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:25,738 INFO L225 Difference]: With dead ends: 2244 [2021-08-12 19:42:25,738 INFO L226 Difference]: Without dead ends: 2229 [2021-08-12 19:42:25,738 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 1035.2ms TimeCoverageRelationStatistics Valid=488, Invalid=3544, Unknown=0, NotChecked=0, Total=4032 [2021-08-12 19:42:25,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2229 states. [2021-08-12 19:42:25,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2229 to 1838. [2021-08-12 19:42:25,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1838 states, 1837 states have (on average 1.8230811105062603) internal successors, (3349), 1837 states have internal predecessors, (3349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:25,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1838 states to 1838 states and 3349 transitions. [2021-08-12 19:42:25,885 INFO L78 Accepts]: Start accepts. Automaton has 1838 states and 3349 transitions. Word has length 27 [2021-08-12 19:42:25,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:25,885 INFO L482 AbstractCegarLoop]: Abstraction has 1838 states and 3349 transitions. [2021-08-12 19:42:25,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:25,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1838 states and 3349 transitions. [2021-08-12 19:42:25,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:25,887 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:25,887 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:26,089 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-12 19:42:26,089 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:26,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:26,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1331014034, now seen corresponding path program 57 times [2021-08-12 19:42:26,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:26,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261970067] [2021-08-12 19:42:26,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:26,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:26,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:26,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:26,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261970067] [2021-08-12 19:42:26,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261970067] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:26,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717815572] [2021-08-12 19:42:26,410 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-08-12 19:42:26,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:42:26,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:26,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 19:42:26,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:26,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 13 treesize of output 9 [2021-08-12 19:42:26,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:26,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:26,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:26,586 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:26,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 13 treesize of output 9 [2021-08-12 19:42:26,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:26,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:26,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:26,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:42:26,652 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:26,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717815572] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:26,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:26,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:42:26,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994156729] [2021-08-12 19:42:26,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:42:26,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:26,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:42:26,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:42:26,653 INFO L87 Difference]: Start difference. First operand 1838 states and 3349 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:28,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:28,121 INFO L93 Difference]: Finished difference Result 2202 states and 3964 transitions. [2021-08-12 19:42:28,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-12 19:42:28,121 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:28,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:28,124 INFO L225 Difference]: With dead ends: 2202 [2021-08-12 19:42:28,124 INFO L226 Difference]: Without dead ends: 2190 [2021-08-12 19:42:28,124 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 790 ImplicationChecksByTransitivity, 1034.0ms TimeCoverageRelationStatistics Valid=441, Invalid=3099, Unknown=0, NotChecked=0, Total=3540 [2021-08-12 19:42:28,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2190 states. [2021-08-12 19:42:28,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2190 to 1837. [2021-08-12 19:42:28,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 1.8229847494553377) internal successors, (3347), 1836 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:28,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-08-12 19:42:28,271 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-08-12 19:42:28,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:28,271 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-08-12 19:42:28,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:28,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-08-12 19:42:28,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-12 19:42:28,273 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:28,273 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:28,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:28,489 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:28,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1282116352, now seen corresponding path program 58 times [2021-08-12 19:42:28,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:28,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895600496] [2021-08-12 19:42:28,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:28,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-08-12 19:42:28,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:28,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895600496] [2021-08-12 19:42:28,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895600496] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:28,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010949759] [2021-08-12 19:42:28,746 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-08-12 19:42:28,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:42:28,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:28,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:42:28,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:28,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 13 treesize of output 9 [2021-08-12 19:42:28,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:28,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:28,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:28,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42: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 17 treesize of output 9 [2021-08-12 19:42:28,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:28,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:28,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:28,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-08-12 19:42:28,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:28,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010949759] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:28,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:28,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-08-12 19:42:28,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027149782] [2021-08-12 19:42:28,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:42:28,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:28,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:42:28,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:42:28,972 INFO L87 Difference]: Start difference. First operand 1837 states and 3347 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:30,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:30,160 INFO L93 Difference]: Finished difference Result 1978 states and 3566 transitions. [2021-08-12 19:42:30,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:42:30,160 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-12 19:42:30,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:30,163 INFO L225 Difference]: With dead ends: 1978 [2021-08-12 19:42:30,163 INFO L226 Difference]: Without dead ends: 1966 [2021-08-12 19:42:30,163 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 826.7ms TimeCoverageRelationStatistics Valid=326, Invalid=2224, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:42:30,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states. [2021-08-12 19:42:30,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 1837. [2021-08-12 19:42:30,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 1.8229847494553377) internal successors, (3347), 1836 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:30,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-08-12 19:42:30,315 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-08-12 19:42:30,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:30,315 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-08-12 19:42:30,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:30,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-08-12 19:42:30,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-12 19:42:30,333 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:30,333 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:30,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-08-12 19:42:30,533 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:30,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:30,534 INFO L82 PathProgramCache]: Analyzing trace with hash 725427339, now seen corresponding path program 59 times [2021-08-12 19:42:30,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:30,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840082310] [2021-08-12 19:42:30,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:30,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:30,548 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:42:30,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:30,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840082310] [2021-08-12 19:42:30,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840082310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:30,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023638693] [2021-08-12 19:42:30,549 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-08-12 19:42:30,571 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:42:30,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:30,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-12 19:42:30,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:30,598 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:42:30,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023638693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:30,598 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:30,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-12 19:42:30,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023393516] [2021-08-12 19:42:30,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-08-12 19:42:30,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:30,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-12 19:42:30,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:42:30,599 INFO L87 Difference]: Start difference. First operand 1837 states and 3347 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-08-12 19:42:31,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:31,004 INFO L93 Difference]: Finished difference Result 2122 states and 3918 transitions. [2021-08-12 19:42:31,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:42:31,005 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 31 [2021-08-12 19:42:31,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:31,008 INFO L225 Difference]: With dead ends: 2122 [2021-08-12 19:42:31,008 INFO L226 Difference]: Without dead ends: 1974 [2021-08-12 19:42:31,008 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 8.3ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:42:31,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2021-08-12 19:42:31,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 1890. [2021-08-12 19:42:31,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1890 states, 1889 states have (on average 1.830068819481207) internal successors, (3457), 1889 states have internal predecessors, (3457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:31,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1890 states to 1890 states and 3457 transitions. [2021-08-12 19:42:31,166 INFO L78 Accepts]: Start accepts. Automaton has 1890 states and 3457 transitions. Word has length 31 [2021-08-12 19:42:31,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:31,166 INFO L482 AbstractCegarLoop]: Abstraction has 1890 states and 3457 transitions. [2021-08-12 19:42:31,166 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-08-12 19:42:31,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1890 states and 3457 transitions. [2021-08-12 19:42:31,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-12 19:42:31,171 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:31,171 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:31,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:31,381 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:31,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:31,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1549127947, now seen corresponding path program 60 times [2021-08-12 19:42:31,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:31,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141585093] [2021-08-12 19:42:31,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:31,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:31,414 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:42:31,414 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:31,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141585093] [2021-08-12 19:42:31,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141585093] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:31,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602845689] [2021-08-12 19:42:31,414 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-08-12 19:42:31,438 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:42:31,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:31,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-12 19:42:31,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:31,464 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:42:31,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602845689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:31,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:31,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-12 19:42:31,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321521389] [2021-08-12 19:42:31,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-08-12 19:42:31,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:31,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-12 19:42:31,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:42:31,465 INFO L87 Difference]: Start difference. First operand 1890 states and 3457 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-08-12 19:42:31,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:31,849 INFO L93 Difference]: Finished difference Result 1942 states and 3551 transitions. [2021-08-12 19:42:31,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:42:31,850 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 31 [2021-08-12 19:42:31,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:31,853 INFO L225 Difference]: With dead ends: 1942 [2021-08-12 19:42:31,853 INFO L226 Difference]: Without dead ends: 1728 [2021-08-12 19:42:31,854 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 8.0ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:42:31,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1728 states. [2021-08-12 19:42:32,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1728 to 1646. [2021-08-12 19:42:32,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1645 states have (on average 1.7799392097264437) internal successors, (2928), 1645 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:32,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2928 transitions. [2021-08-12 19:42:32,011 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2928 transitions. Word has length 31 [2021-08-12 19:42:32,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:32,012 INFO L482 AbstractCegarLoop]: Abstraction has 1646 states and 2928 transitions. [2021-08-12 19:42:32,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-08-12 19:42:32,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2928 transitions. [2021-08-12 19:42:32,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:32,013 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:32,013 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:32,229 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-08-12 19:42:32,229 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:32,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:32,229 INFO L82 PathProgramCache]: Analyzing trace with hash 784741160, now seen corresponding path program 61 times [2021-08-12 19:42:32,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:32,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984443450] [2021-08-12 19:42:32,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:32,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:32,431 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:32,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:32,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984443450] [2021-08-12 19:42:32,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984443450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:32,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828540115] [2021-08-12 19:42:32,431 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-08-12 19:42:32,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:32,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:42:32,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:32,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 13 treesize of output 9 [2021-08-12 19:42:32,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:32,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:32,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:32,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:32,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 13 treesize of output 9 [2021-08-12 19:42:32,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:32,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:32,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:32,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:42:32,614 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:32,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828540115] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:32,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:32,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-08-12 19:42:32,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184657510] [2021-08-12 19:42:32,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:42:32,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:32,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:42:32,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:42:32,616 INFO L87 Difference]: Start difference. First operand 1646 states and 2928 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 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-08-12 19:42:33,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:33,264 INFO L93 Difference]: Finished difference Result 1685 states and 2982 transitions. [2021-08-12 19:42:33,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-12 19:42:33,264 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 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 35 [2021-08-12 19:42:33,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:33,267 INFO L225 Difference]: With dead ends: 1685 [2021-08-12 19:42:33,267 INFO L226 Difference]: Without dead ends: 1667 [2021-08-12 19:42:33,268 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 12 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 333.7ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:42:33,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1667 states. [2021-08-12 19:42:33,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1667 to 1644. [2021-08-12 19:42:33,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1643 states have (on average 1.7784540474741326) internal successors, (2922), 1643 states have internal predecessors, (2922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:33,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 2922 transitions. [2021-08-12 19:42:33,447 INFO L78 Accepts]: Start accepts. Automaton has 1644 states and 2922 transitions. Word has length 35 [2021-08-12 19:42:33,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:33,448 INFO L482 AbstractCegarLoop]: Abstraction has 1644 states and 2922 transitions. [2021-08-12 19:42:33,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 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-08-12 19:42:33,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1644 states and 2922 transitions. [2021-08-12 19:42:33,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:33,449 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:33,449 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:33,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:33,658 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:33,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:33,658 INFO L82 PathProgramCache]: Analyzing trace with hash -2097470684, now seen corresponding path program 62 times [2021-08-12 19:42:33,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:33,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278054939] [2021-08-12 19:42:33,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:33,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:33,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:33,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278054939] [2021-08-12 19:42:33,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278054939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:33,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662036223] [2021-08-12 19:42:33,866 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-08-12 19:42:33,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:42:33,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:33,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:42:33,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:33,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 13 treesize of output 9 [2021-08-12 19:42:33,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:33,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:33,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:33,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:33,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 13 treesize of output 9 [2021-08-12 19:42:33,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:33,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:33,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:33,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:42:34,036 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:34,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662036223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:34,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:34,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:42:34,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51081965] [2021-08-12 19:42:34,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:42:34,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:34,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:42:34,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:42:34,037 INFO L87 Difference]: Start difference. First operand 1644 states and 2922 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:42:35,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:35,001 INFO L93 Difference]: Finished difference Result 1926 states and 3400 transitions. [2021-08-12 19:42:35,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:42:35,001 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 35 [2021-08-12 19:42:35,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:35,004 INFO L225 Difference]: With dead ends: 1926 [2021-08-12 19:42:35,004 INFO L226 Difference]: Without dead ends: 1913 [2021-08-12 19:42:35,004 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 25 SyntacticMatches, 12 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 524.8ms TimeCoverageRelationStatistics Valid=212, Invalid=1428, Unknown=0, NotChecked=0, Total=1640 [2021-08-12 19:42:35,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2021-08-12 19:42:35,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1641. [2021-08-12 19:42:35,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1641 states, 1640 states have (on average 1.776829268292683) internal successors, (2914), 1640 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:35,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1641 states to 1641 states and 2914 transitions. [2021-08-12 19:42:35,148 INFO L78 Accepts]: Start accepts. Automaton has 1641 states and 2914 transitions. Word has length 35 [2021-08-12 19:42:35,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:35,148 INFO L482 AbstractCegarLoop]: Abstraction has 1641 states and 2914 transitions. [2021-08-12 19:42:35,148 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-08-12 19:42:35,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2914 transitions. [2021-08-12 19:42:35,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:35,150 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:35,150 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:35,360 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-12 19:42:35,361 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:35,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:35,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1905038770, now seen corresponding path program 63 times [2021-08-12 19:42:35,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:35,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520434995] [2021-08-12 19:42:35,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:35,551 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:35,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:35,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520434995] [2021-08-12 19:42:35,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520434995] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:35,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909468010] [2021-08-12 19:42:35,552 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-08-12 19:42:35,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:42:35,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:35,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:42:35,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:35,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:35,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:42:35,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:35,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:35,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:42:35,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-08-12 19:42:35,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:35,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:42:35,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:35,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:35,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:35,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:42:36,006 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:36,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909468010] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:36,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:36,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-08-12 19:42:36,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390597306] [2021-08-12 19:42:36,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:42:36,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:36,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:42:36,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:42:36,007 INFO L87 Difference]: Start difference. First operand 1641 states and 2914 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:38,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:38,550 INFO L93 Difference]: Finished difference Result 1781 states and 3141 transitions. [2021-08-12 19:42:38,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-12 19:42:38,550 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:42:38,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:38,553 INFO L225 Difference]: With dead ends: 1781 [2021-08-12 19:42:38,553 INFO L226 Difference]: Without dead ends: 1751 [2021-08-12 19:42:38,554 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 2041.7ms TimeCoverageRelationStatistics Valid=861, Invalid=4991, Unknown=0, NotChecked=0, Total=5852 [2021-08-12 19:42:38,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states. [2021-08-12 19:42:38,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1579. [2021-08-12 19:42:38,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1579 states, 1578 states have (on average 1.7839036755386566) internal successors, (2815), 1578 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1579 states to 1579 states and 2815 transitions. [2021-08-12 19:42:38,711 INFO L78 Accepts]: Start accepts. Automaton has 1579 states and 2815 transitions. Word has length 35 [2021-08-12 19:42:38,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:38,711 INFO L482 AbstractCegarLoop]: Abstraction has 1579 states and 2815 transitions. [2021-08-12 19:42:38,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:38,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1579 states and 2815 transitions. [2021-08-12 19:42:38,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:38,712 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:38,712 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:38,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:38,928 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:38,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:38,929 INFO L82 PathProgramCache]: Analyzing trace with hash -1022973046, now seen corresponding path program 64 times [2021-08-12 19:42:38,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:38,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031199635] [2021-08-12 19:42:38,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:38,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:39,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:39,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031199635] [2021-08-12 19:42:39,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031199635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:39,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803367849] [2021-08-12 19:42:39,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 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-08-12 19:42:39,203 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:42:39,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:39,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:42:39,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:39,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:42:39,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:39,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:39,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:39,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:39,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 13 treesize of output 9 [2021-08-12 19:42:39,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:39,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:39,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:39,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:42:39,335 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-12 19:42:39,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803367849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:39,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:39,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:42:39,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614926642] [2021-08-12 19:42:39,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:42:39,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:39,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:42:39,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:42:39,336 INFO L87 Difference]: Start difference. First operand 1579 states and 2815 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 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-08-12 19:42:40,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:40,412 INFO L93 Difference]: Finished difference Result 1778 states and 3124 transitions. [2021-08-12 19:42:40,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-12 19:42:40,412 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 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 35 [2021-08-12 19:42:40,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:40,415 INFO L225 Difference]: With dead ends: 1778 [2021-08-12 19:42:40,415 INFO L226 Difference]: Without dead ends: 1766 [2021-08-12 19:42:40,415 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 25 SyntacticMatches, 12 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 637.7ms TimeCoverageRelationStatistics Valid=278, Invalid=1614, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:42:40,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2021-08-12 19:42:40,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 1573. [2021-08-12 19:42:40,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1572 states have (on average 1.7856234096692112) internal successors, (2807), 1572 states have internal predecessors, (2807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:40,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2807 transitions. [2021-08-12 19:42:40,595 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2807 transitions. Word has length 35 [2021-08-12 19:42:40,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:40,595 INFO L482 AbstractCegarLoop]: Abstraction has 1573 states and 2807 transitions. [2021-08-12 19:42:40,595 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 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-08-12 19:42:40,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2807 transitions. [2021-08-12 19:42:40,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:40,597 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:40,597 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:40,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-12 19:42:40,813 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:40,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:40,813 INFO L82 PathProgramCache]: Analyzing trace with hash 2103343512, now seen corresponding path program 65 times [2021-08-12 19:42:40,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:40,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616663272] [2021-08-12 19:42:40,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:40,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:41,004 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-12 19:42:41,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:41,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616663272] [2021-08-12 19:42:41,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616663272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:41,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030912742] [2021-08-12 19:42:41,004 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:42:41,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:42:41,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:41,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-12 19:42:41,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:41,544 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:42:41,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 48 [2021-08-12 19:42:41,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:41,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:41,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:42:41,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:45 [2021-08-12 19:42:41,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:41,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:41,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:41,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:41,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:41,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:41,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:41,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:41,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:41,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:42:41,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:41,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:41,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:41,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:11 [2021-08-12 19:42:41,707 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:41,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030912742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:41,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:41,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22] total 35 [2021-08-12 19:42:41,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85217202] [2021-08-12 19:42:41,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-08-12 19:42:41,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:41,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-12 19:42:41,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1147, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 19:42:41,708 INFO L87 Difference]: Start difference. First operand 1573 states and 2807 transitions. Second operand has 36 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:45,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:45,354 INFO L93 Difference]: Finished difference Result 2982 states and 5263 transitions. [2021-08-12 19:42:45,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-08-12 19:42:45,354 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:42:45,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:45,358 INFO L225 Difference]: With dead ends: 2982 [2021-08-12 19:42:45,358 INFO L226 Difference]: Without dead ends: 2931 [2021-08-12 19:42:45,359 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 15 SyntacticMatches, 5 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4381 ImplicationChecksByTransitivity, 2845.8ms TimeCoverageRelationStatistics Valid=1204, Invalid=12136, Unknown=0, NotChecked=0, Total=13340 [2021-08-12 19:42:45,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2931 states. [2021-08-12 19:42:45,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2931 to 1873. [2021-08-12 19:42:45,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 1.794337606837607) internal successors, (3359), 1872 states have internal predecessors, (3359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:45,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 3359 transitions. [2021-08-12 19:42:45,594 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 3359 transitions. Word has length 35 [2021-08-12 19:42:45,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:45,594 INFO L482 AbstractCegarLoop]: Abstraction has 1873 states and 3359 transitions. [2021-08-12 19:42:45,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:45,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 3359 transitions. [2021-08-12 19:42:45,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:45,595 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:45,595 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:45,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-12 19:42:45,811 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:45,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:45,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1389347198, now seen corresponding path program 66 times [2021-08-12 19:42:45,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:45,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845508138] [2021-08-12 19:42:45,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:45,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:45,994 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-12 19:42:45,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:45,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845508138] [2021-08-12 19:42:45,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845508138] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:45,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162960652] [2021-08-12 19:42:45,995 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-08-12 19:42:46,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:42:46,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:46,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 48 conjunts are in the unsatisfiable core [2021-08-12 19:42:46,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:46,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:42:46,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:46,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 23 [2021-08-12 19:42:46,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:46,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:46,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:46,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:27 [2021-08-12 19:42:46,491 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:42:46,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 15 [2021-08-12 19:42:46,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:46,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:46,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:46,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:15 [2021-08-12 19:42:46,592 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:46,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162960652] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:46,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:46,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22] total 36 [2021-08-12 19:42:46,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661981145] [2021-08-12 19:42:46,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-08-12 19:42:46,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:46,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-12 19:42:46,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1230, Unknown=0, NotChecked=0, Total=1332 [2021-08-12 19:42:46,593 INFO L87 Difference]: Start difference. First operand 1873 states and 3359 transitions. Second operand has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 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-08-12 19:42:48,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:48,812 INFO L93 Difference]: Finished difference Result 2368 states and 4244 transitions. [2021-08-12 19:42:48,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-12 19:42:48,812 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 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) Word has length 35 [2021-08-12 19:42:48,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:48,816 INFO L225 Difference]: With dead ends: 2368 [2021-08-12 19:42:48,816 INFO L226 Difference]: Without dead ends: 2334 [2021-08-12 19:42:48,817 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 1480.8ms TimeCoverageRelationStatistics Valid=378, Invalid=4878, Unknown=0, NotChecked=0, Total=5256 [2021-08-12 19:42:48,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2334 states. [2021-08-12 19:42:49,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2334 to 1905. [2021-08-12 19:42:49,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1905 states, 1904 states have (on average 1.7941176470588236) internal successors, (3416), 1904 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:49,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1905 states to 1905 states and 3416 transitions. [2021-08-12 19:42:49,045 INFO L78 Accepts]: Start accepts. Automaton has 1905 states and 3416 transitions. Word has length 35 [2021-08-12 19:42:49,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:49,045 INFO L482 AbstractCegarLoop]: Abstraction has 1905 states and 3416 transitions. [2021-08-12 19:42:49,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 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-08-12 19:42:49,045 INFO L276 IsEmpty]: Start isEmpty. Operand 1905 states and 3416 transitions. [2021-08-12 19:42:49,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:49,046 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:49,046 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:49,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-12 19:42:49,261 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:49,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:49,261 INFO L82 PathProgramCache]: Analyzing trace with hash -48395030, now seen corresponding path program 67 times [2021-08-12 19:42:49,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:49,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562888746] [2021-08-12 19:42:49,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:49,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:49,447 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-12 19:42:49,447 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:49,447 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562888746] [2021-08-12 19:42:49,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562888746] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:49,447 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237985549] [2021-08-12 19:42:49,447 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) [2021-08-12 19:42:49,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:49,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:42:49,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:49,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 13 treesize of output 9 [2021-08-12 19:42:49,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:49,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:49,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:49,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:49,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 13 treesize of output 9 [2021-08-12 19:42:49,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:49,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:49,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:49,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:42:49,613 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-12 19:42:49,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237985549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:49,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:49,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 18 [2021-08-12 19:42:49,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799160667] [2021-08-12 19:42:49,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:42:49,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:49,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:42:49,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:42:49,614 INFO L87 Difference]: Start difference. First operand 1905 states and 3416 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:42:50,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:50,579 INFO L93 Difference]: Finished difference Result 2262 states and 4041 transitions. [2021-08-12 19:42:50,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 19:42:50,580 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-08-12 19:42:50,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:50,583 INFO L225 Difference]: With dead ends: 2262 [2021-08-12 19:42:50,583 INFO L226 Difference]: Without dead ends: 2244 [2021-08-12 19:42:50,583 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 378.1ms TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:42:50,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2244 states. [2021-08-12 19:42:50,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2244 to 1813. [2021-08-12 19:42:50,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1813 states, 1812 states have (on average 1.794150110375276) internal successors, (3251), 1812 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:50,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 3251 transitions. [2021-08-12 19:42:50,780 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 3251 transitions. Word has length 35 [2021-08-12 19:42:50,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:50,780 INFO L482 AbstractCegarLoop]: Abstraction has 1813 states and 3251 transitions. [2021-08-12 19:42:50,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:42:50,781 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 3251 transitions. [2021-08-12 19:42:50,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:50,782 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:50,782 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:50,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:50,992 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:50,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:50,992 INFO L82 PathProgramCache]: Analyzing trace with hash -1817111882, now seen corresponding path program 68 times [2021-08-12 19:42:50,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:50,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992657299] [2021-08-12 19:42:50,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:50,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:51,204 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:42:51,204 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:51,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992657299] [2021-08-12 19:42:51,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992657299] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:51,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781072217] [2021-08-12 19:42:51,204 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-08-12 19:42:51,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:42:51,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:51,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-12 19:42:51,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:51,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 17 treesize of output 9 [2021-08-12 19:42:51,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:51,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:51,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:51,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-08-12 19:42:51,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:42:51,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:51,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:51,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:51,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:42:51,358 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:42:51,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781072217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:51,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:51,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-08-12 19:42:51,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877665144] [2021-08-12 19:42:51,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:42:51,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:51,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:42:51,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:42:51,359 INFO L87 Difference]: Start difference. First operand 1813 states and 3251 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:52,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:52,379 INFO L93 Difference]: Finished difference Result 2266 states and 4059 transitions. [2021-08-12 19:42:52,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:42:52,379 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:42:52,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:52,383 INFO L225 Difference]: With dead ends: 2266 [2021-08-12 19:42:52,383 INFO L226 Difference]: Without dead ends: 2248 [2021-08-12 19:42:52,390 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 436.6ms TimeCoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2021-08-12 19:42:52,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2248 states. [2021-08-12 19:42:52,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2248 to 1809. [2021-08-12 19:42:52,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1808 states have (on average 1.7959070796460177) internal successors, (3247), 1808 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:52,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 3247 transitions. [2021-08-12 19:42:52,602 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 3247 transitions. Word has length 35 [2021-08-12 19:42:52,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:52,602 INFO L482 AbstractCegarLoop]: Abstraction has 1809 states and 3247 transitions. [2021-08-12 19:42:52,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:52,602 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 3247 transitions. [2021-08-12 19:42:52,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:52,604 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:52,604 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:52,819 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:52,820 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:52,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:52,820 INFO L82 PathProgramCache]: Analyzing trace with hash -544178174, now seen corresponding path program 69 times [2021-08-12 19:42:52,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:52,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110700640] [2021-08-12 19:42:52,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:52,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:42:53,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:53,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110700640] [2021-08-12 19:42:53,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110700640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:53,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102275354] [2021-08-12 19:42:53,022 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-08-12 19:42:53,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:42:53,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:53,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-12 19:42:53,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:53,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 13 treesize of output 9 [2021-08-12 19:42:53,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:53,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:53,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:53,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:53,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 17 treesize of output 9 [2021-08-12 19:42:53,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:53,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:53,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:53,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:12 [2021-08-12 19:42:53,210 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:42:53,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102275354] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:53,210 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:53,210 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-08-12 19:42:53,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167248492] [2021-08-12 19:42:53,210 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:42:53,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:53,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:42:53,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:42:53,211 INFO L87 Difference]: Start difference. First operand 1809 states and 3247 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:54,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:54,139 INFO L93 Difference]: Finished difference Result 2137 states and 3822 transitions. [2021-08-12 19:42:54,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-12 19:42:54,140 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:42:54,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:54,143 INFO L225 Difference]: With dead ends: 2137 [2021-08-12 19:42:54,143 INFO L226 Difference]: Without dead ends: 2119 [2021-08-12 19:42:54,143 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 457.1ms TimeCoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2021-08-12 19:42:54,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2021-08-12 19:42:54,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 1804. [2021-08-12 19:42:54,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1803 states have (on average 1.7947864669994453) internal successors, (3236), 1803 states have internal predecessors, (3236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:54,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 3236 transitions. [2021-08-12 19:42:54,338 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 3236 transitions. Word has length 35 [2021-08-12 19:42:54,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:54,338 INFO L482 AbstractCegarLoop]: Abstraction has 1804 states and 3236 transitions. [2021-08-12 19:42:54,338 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:54,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 3236 transitions. [2021-08-12 19:42:54,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:54,339 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:54,339 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:54,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:54,542 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:54,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:54,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1380764440, now seen corresponding path program 70 times [2021-08-12 19:42:54,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:54,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638542171] [2021-08-12 19:42:54,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:54,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:54,779 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:42:54,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:54,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638542171] [2021-08-12 19:42:54,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638542171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:54,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456583429] [2021-08-12 19:42:54,779 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-08-12 19:42:54,804 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:42:54,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:54,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:42:54,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:54,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 13 treesize of output 9 [2021-08-12 19:42:54,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:54,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:54,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:54,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:54,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 13 treesize of output 9 [2021-08-12 19:42:54,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:54,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:54,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:54,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:42:54,919 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:42:54,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456583429] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:54,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:54,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:42:54,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674133241] [2021-08-12 19:42:54,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:42:54,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:54,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:42:54,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:42:54,919 INFO L87 Difference]: Start difference. First operand 1804 states and 3236 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:56,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:56,105 INFO L93 Difference]: Finished difference Result 2292 states and 4041 transitions. [2021-08-12 19:42:56,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-12 19:42:56,105 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:42:56,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:56,108 INFO L225 Difference]: With dead ends: 2292 [2021-08-12 19:42:56,108 INFO L226 Difference]: Without dead ends: 2277 [2021-08-12 19:42:56,109 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 24 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 550.8ms TimeCoverageRelationStatistics Valid=253, Invalid=1387, Unknown=0, NotChecked=0, Total=1640 [2021-08-12 19:42:56,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2021-08-12 19:42:56,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 1776. [2021-08-12 19:42:56,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1776 states, 1775 states have (on average 1.7949295774647887) internal successors, (3186), 1775 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:56,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1776 states to 1776 states and 3186 transitions. [2021-08-12 19:42:56,307 INFO L78 Accepts]: Start accepts. Automaton has 1776 states and 3186 transitions. Word has length 35 [2021-08-12 19:42:56,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:56,307 INFO L482 AbstractCegarLoop]: Abstraction has 1776 states and 3186 transitions. [2021-08-12 19:42:56,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:56,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1776 states and 3186 transitions. [2021-08-12 19:42:56,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:56,309 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:56,309 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:56,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-08-12 19:42:56,524 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:56,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:56,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1983742440, now seen corresponding path program 71 times [2021-08-12 19:42:56,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:56,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990409558] [2021-08-12 19:42:56,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:56,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:42:56,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:56,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990409558] [2021-08-12 19:42:56,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990409558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:56,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838413990] [2021-08-12 19:42:56,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 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-08-12 19:42:56,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:42:56,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:56,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:42:56,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:56,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 13 treesize of output 9 [2021-08-12 19:42:56,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:56,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:56,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:56,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:42:56,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 13 treesize of output 9 [2021-08-12 19:42:56,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:56,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:56,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:56,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:42:56,973 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:56,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838413990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:56,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:56,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 23 [2021-08-12 19:42:56,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667361353] [2021-08-12 19:42:56,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-08-12 19:42:56,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:56,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-12 19:42:56,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:42:56,974 INFO L87 Difference]: Start difference. First operand 1776 states and 3186 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:57,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:42:57,783 INFO L93 Difference]: Finished difference Result 1817 states and 3244 transitions. [2021-08-12 19:42:57,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 19:42:57,784 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:42:57,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:42:57,787 INFO L225 Difference]: With dead ends: 1817 [2021-08-12 19:42:57,787 INFO L226 Difference]: Without dead ends: 1799 [2021-08-12 19:42:57,788 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 11 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 411.4ms TimeCoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:42:57,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2021-08-12 19:42:57,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1681. [2021-08-12 19:42:57,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1681 states, 1680 states have (on average 1.7964285714285715) internal successors, (3018), 1680 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:57,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 3018 transitions. [2021-08-12 19:42:57,999 INFO L78 Accepts]: Start accepts. Automaton has 1681 states and 3018 transitions. Word has length 35 [2021-08-12 19:42:58,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:42:58,000 INFO L482 AbstractCegarLoop]: Abstraction has 1681 states and 3018 transitions. [2021-08-12 19:42:58,000 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:42:58,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1681 states and 3018 transitions. [2021-08-12 19:42:58,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:42:58,001 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:42:58,001 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:42:58,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:42:58,217 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:42:58,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:42:58,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1374177222, now seen corresponding path program 72 times [2021-08-12 19:42:58,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:42:58,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489135618] [2021-08-12 19:42:58,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:42:58,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:42:58,465 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:42:58,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:42:58,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489135618] [2021-08-12 19:42:58,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489135618] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:58,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731453202] [2021-08-12 19:42:58,465 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-08-12 19:42:58,492 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:42:58,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:42:58,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-12 19:42:58,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:42:58,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:42:58,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 11 treesize of output 7 [2021-08-12 19:42:58,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:58,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:58,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:58,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:16 [2021-08-12 19:42:58,813 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:42:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:42:58,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:42:58,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:42:58,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:42:58,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-08-12 19:42:58,882 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:42:58,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731453202] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:42:58,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:42:58,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 20] total 33 [2021-08-12 19:42:58,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563853894] [2021-08-12 19:42:58,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-08-12 19:42:58,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:42:58,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-12 19:42:58,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2021-08-12 19:42:58,883 INFO L87 Difference]: Start difference. First operand 1681 states and 3018 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:00,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:00,833 INFO L93 Difference]: Finished difference Result 1809 states and 3218 transitions. [2021-08-12 19:43:00,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-12 19:43:00,833 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:00,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:00,836 INFO L225 Difference]: With dead ends: 1809 [2021-08-12 19:43:00,836 INFO L226 Difference]: Without dead ends: 1794 [2021-08-12 19:43:00,837 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 1323.5ms TimeCoverageRelationStatistics Valid=419, Invalid=4551, Unknown=0, NotChecked=0, Total=4970 [2021-08-12 19:43:00,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2021-08-12 19:43:00,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 1303. [2021-08-12 19:43:00,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1302 states have (on average 1.773425499231951) internal successors, (2309), 1302 states have internal predecessors, (2309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:00,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 2309 transitions. [2021-08-12 19:43:01,000 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 2309 transitions. Word has length 35 [2021-08-12 19:43:01,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:01,000 INFO L482 AbstractCegarLoop]: Abstraction has 1303 states and 2309 transitions. [2021-08-12 19:43:01,000 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:01,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 2309 transitions. [2021-08-12 19:43:01,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:01,001 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:01,001 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:01,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:01,217 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:01,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:01,217 INFO L82 PathProgramCache]: Analyzing trace with hash -511435894, now seen corresponding path program 73 times [2021-08-12 19:43:01,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:01,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358835757] [2021-08-12 19:43:01,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:01,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:01,408 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:01,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:01,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358835757] [2021-08-12 19:43:01,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358835757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:01,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044731395] [2021-08-12 19:43:01,408 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-08-12 19:43:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:01,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:01,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:01,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:01,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:01,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:01,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:01,487 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:01,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:01,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:01,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:01,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:01,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:01,549 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:01,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044731395] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:01,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:01,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:43:01,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437432438] [2021-08-12 19:43:01,549 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:43:01,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:01,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:43:01,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:43:01,550 INFO L87 Difference]: Start difference. First operand 1303 states and 2309 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:02,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:02,831 INFO L93 Difference]: Finished difference Result 1842 states and 3185 transitions. [2021-08-12 19:43:02,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:43:02,831 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:02,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:02,833 INFO L225 Difference]: With dead ends: 1842 [2021-08-12 19:43:02,833 INFO L226 Difference]: Without dead ends: 1824 [2021-08-12 19:43:02,834 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 645.9ms TimeCoverageRelationStatistics Valid=297, Invalid=1865, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:43:02,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2021-08-12 19:43:03,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1322. [2021-08-12 19:43:03,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 1321 states have (on average 1.7736563209689629) internal successors, (2343), 1321 states have internal predecessors, (2343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:03,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 2343 transitions. [2021-08-12 19:43:03,006 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 2343 transitions. Word has length 35 [2021-08-12 19:43:03,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:03,006 INFO L482 AbstractCegarLoop]: Abstraction has 1322 states and 2343 transitions. [2021-08-12 19:43:03,006 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:03,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 2343 transitions. [2021-08-12 19:43:03,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:03,007 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:03,007 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:03,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:03,210 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:03,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:03,211 INFO L82 PathProgramCache]: Analyzing trace with hash -982093016, now seen corresponding path program 74 times [2021-08-12 19:43:03,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:03,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300094754] [2021-08-12 19:43:03,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:03,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:03,478 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:03,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:03,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300094754] [2021-08-12 19:43:03,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300094754] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:03,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588100234] [2021-08-12 19:43:03,478 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-08-12 19:43:03,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:43:03,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:03,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:03,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:03,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 13 treesize of output 9 [2021-08-12 19:43:03,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:03,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:03,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:03,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:03,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 13 treesize of output 9 [2021-08-12 19:43:03,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:03,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:03,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:03,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:43:03,638 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:03,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588100234] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:03,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:03,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-08-12 19:43:03,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503263998] [2021-08-12 19:43:03,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:03,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:03,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:03,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:03,639 INFO L87 Difference]: Start difference. First operand 1322 states and 2343 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:04,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:04,568 INFO L93 Difference]: Finished difference Result 1522 states and 2695 transitions. [2021-08-12 19:43:04,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 19:43:04,568 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:04,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:04,570 INFO L225 Difference]: With dead ends: 1522 [2021-08-12 19:43:04,570 INFO L226 Difference]: Without dead ends: 1504 [2021-08-12 19:43:04,571 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 465.0ms TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-08-12 19:43:04,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2021-08-12 19:43:04,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1321. [2021-08-12 19:43:04,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 1320 states have (on average 1.7727272727272727) internal successors, (2340), 1320 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:04,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 2340 transitions. [2021-08-12 19:43:04,748 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 2340 transitions. Word has length 35 [2021-08-12 19:43:04,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:04,748 INFO L482 AbstractCegarLoop]: Abstraction has 1321 states and 2340 transitions. [2021-08-12 19:43:04,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:04,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 2340 transitions. [2021-08-12 19:43:04,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:04,749 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:04,749 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:04,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-08-12 19:43:04,965 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:04,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:04,965 INFO L82 PathProgramCache]: Analyzing trace with hash 76309428, now seen corresponding path program 75 times [2021-08-12 19:43:04,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:04,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354799292] [2021-08-12 19:43:04,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:04,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:05,167 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:05,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:05,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354799292] [2021-08-12 19:43:05,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354799292] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:05,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176340216] [2021-08-12 19:43:05,167 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-08-12 19:43:05,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:43:05,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:05,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:43:05,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:05,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 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 11 treesize of output 7 [2021-08-12 19:43:05,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:05,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:05,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:05,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:43:05,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 13 treesize of output 9 [2021-08-12 19:43:05,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:05,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:05,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:05,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:05,491 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:05,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176340216] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:05,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:05,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 27 [2021-08-12 19:43:05,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745126516] [2021-08-12 19:43:05,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-08-12 19:43:05,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:05,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-12 19:43:05,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:43:05,492 INFO L87 Difference]: Start difference. First operand 1321 states and 2340 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:07,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:07,193 INFO L93 Difference]: Finished difference Result 1411 states and 2480 transitions. [2021-08-12 19:43:07,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-12 19:43:07,193 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:07,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:07,195 INFO L225 Difference]: With dead ends: 1411 [2021-08-12 19:43:07,195 INFO L226 Difference]: Without dead ends: 1393 [2021-08-12 19:43:07,196 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1187.2ms TimeCoverageRelationStatistics Valid=511, Invalid=3649, Unknown=0, NotChecked=0, Total=4160 [2021-08-12 19:43:07,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2021-08-12 19:43:07,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 204. [2021-08-12 19:43:07,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 1.7142857142857142) internal successors, (348), 203 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-08-12 19:43:07,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 348 transitions. [2021-08-12 19:43:07,257 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 348 transitions. Word has length 35 [2021-08-12 19:43:07,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:07,257 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 348 transitions. [2021-08-12 19:43:07,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:07,257 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 348 transitions. [2021-08-12 19:43:07,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:07,257 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:07,257 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:07,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:07,473 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:07,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:07,473 INFO L82 PathProgramCache]: Analyzing trace with hash -212836154, now seen corresponding path program 76 times [2021-08-12 19:43:07,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:07,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19403537] [2021-08-12 19:43:07,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:07,731 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:07,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:07,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19403537] [2021-08-12 19:43:07,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19403537] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:07,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363868420] [2021-08-12 19:43:07,731 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-08-12 19:43:07,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:43:07,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:07,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:07,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:07,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:07,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:07,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:07,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:07,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:07,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 13 treesize of output 9 [2021-08-12 19:43:07,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:07,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:07,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:07,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:07,890 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:07,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363868420] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:07,891 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:07,891 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:43:07,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899839693] [2021-08-12 19:43:07,891 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:43:07,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:07,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:43:07,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:43:07,891 INFO L87 Difference]: Start difference. First operand 204 states and 348 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:08,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:08,970 INFO L93 Difference]: Finished difference Result 367 states and 606 transitions. [2021-08-12 19:43:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:43:08,970 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:08,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:08,971 INFO L225 Difference]: With dead ends: 367 [2021-08-12 19:43:08,971 INFO L226 Difference]: Without dead ends: 349 [2021-08-12 19:43:08,972 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 733.0ms TimeCoverageRelationStatistics Valid=293, Invalid=1777, Unknown=0, NotChecked=0, Total=2070 [2021-08-12 19:43:08,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-08-12 19:43:09,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 220. [2021-08-12 19:43:09,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 1.7168949771689497) internal successors, (376), 219 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:09,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 376 transitions. [2021-08-12 19:43:09,030 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 376 transitions. Word has length 35 [2021-08-12 19:43:09,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:09,030 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 376 transitions. [2021-08-12 19:43:09,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:09,030 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 376 transitions. [2021-08-12 19:43:09,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:09,031 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:09,031 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:09,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:09,246 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:09,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:09,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1506265564, now seen corresponding path program 77 times [2021-08-12 19:43:09,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:09,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568039298] [2021-08-12 19:43:09,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:09,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:09,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:09,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568039298] [2021-08-12 19:43:09,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568039298] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:09,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430673769] [2021-08-12 19:43:09,463 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-08-12 19:43:09,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:43:09,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:09,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:43:09,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:09,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 13 treesize of output 9 [2021-08-12 19:43:09,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:09,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:09,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:09,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:09,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 13 treesize of output 9 [2021-08-12 19:43:09,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:09,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:09,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:09,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:09,711 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:09,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430673769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:09,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:09,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 26 [2021-08-12 19:43:09,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492643648] [2021-08-12 19:43:09,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:43:09,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:09,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:43:09,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:43:09,712 INFO L87 Difference]: Start difference. First operand 220 states and 376 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:10,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:10,808 INFO L93 Difference]: Finished difference Result 376 states and 624 transitions. [2021-08-12 19:43:10,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 19:43:10,808 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:10,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:10,809 INFO L225 Difference]: With dead ends: 376 [2021-08-12 19:43:10,809 INFO L226 Difference]: Without dead ends: 358 [2021-08-12 19:43:10,810 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 657 ImplicationChecksByTransitivity, 839.7ms TimeCoverageRelationStatistics Valid=447, Invalid=2415, Unknown=0, NotChecked=0, Total=2862 [2021-08-12 19:43:10,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-08-12 19:43:10,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 215. [2021-08-12 19:43:10,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 1.7102803738317758) internal successors, (366), 214 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:10,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 366 transitions. [2021-08-12 19:43:10,870 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 366 transitions. Word has length 35 [2021-08-12 19:43:10,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:10,870 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 366 transitions. [2021-08-12 19:43:10,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:10,870 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 366 transitions. [2021-08-12 19:43:10,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:10,871 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:10,871 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:11,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-08-12 19:43:11,071 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:11,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:11,071 INFO L82 PathProgramCache]: Analyzing trace with hash -738783414, now seen corresponding path program 78 times [2021-08-12 19:43:11,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:11,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660278978] [2021-08-12 19:43:11,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:11,283 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:11,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:11,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660278978] [2021-08-12 19:43:11,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660278978] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:11,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994972336] [2021-08-12 19:43:11,284 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:43:11,310 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:43:11,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:11,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:43:11,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:11,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 11 treesize of output 7 [2021-08-12 19:43:11,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:11,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:11,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:43:11,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-08-12 19:43:11,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:11,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 11 treesize of output 7 [2021-08-12 19:43:11,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:11,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:11,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:11,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:43:11,684 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:11,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994972336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:11,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:11,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-12 19:43:11,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493344133] [2021-08-12 19:43:11,685 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:43:11,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:11,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:43:11,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:43:11,685 INFO L87 Difference]: Start difference. First operand 215 states and 366 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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-08-12 19:43:13,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:13,406 INFO L93 Difference]: Finished difference Result 278 states and 464 transitions. [2021-08-12 19:43:13,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-12 19:43:13,406 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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) Word has length 35 [2021-08-12 19:43:13,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:13,408 INFO L225 Difference]: With dead ends: 278 [2021-08-12 19:43:13,408 INFO L226 Difference]: Without dead ends: 260 [2021-08-12 19:43:13,408 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1461.0ms TimeCoverageRelationStatistics Valid=623, Invalid=4069, Unknown=0, NotChecked=0, Total=4692 [2021-08-12 19:43:13,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-08-12 19:43:13,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 134. [2021-08-12 19:43:13,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 1.7142857142857142) internal successors, (228), 133 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:13,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 228 transitions. [2021-08-12 19:43:13,462 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 228 transitions. Word has length 35 [2021-08-12 19:43:13,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:13,462 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 228 transitions. [2021-08-12 19:43:13,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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-08-12 19:43:13,462 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 228 transitions. [2021-08-12 19:43:13,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:13,463 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:13,463 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:13,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:13,677 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:13,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:13,677 INFO L82 PathProgramCache]: Analyzing trace with hash 398396942, now seen corresponding path program 79 times [2021-08-12 19:43:13,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:13,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027011610] [2021-08-12 19:43:13,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:13,891 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:13,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:13,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027011610] [2021-08-12 19:43:13,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027011610] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:13,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700360324] [2021-08-12 19:43:13,891 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-08-12 19:43:13,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:13,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:13,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:14,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 13 treesize of output 9 [2021-08-12 19:43:14,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:14,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:14,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:14,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:14,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 13 treesize of output 9 [2021-08-12 19:43:14,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:14,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:14,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:14,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:14,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700360324] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:14,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:14,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:14,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120943699] [2021-08-12 19:43:14,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:14,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:14,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:14,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:14,111 INFO L87 Difference]: Start difference. First operand 134 states and 228 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:15,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:15,145 INFO L93 Difference]: Finished difference Result 263 states and 430 transitions. [2021-08-12 19:43:15,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:43:15,145 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:15,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:15,146 INFO L225 Difference]: With dead ends: 263 [2021-08-12 19:43:15,146 INFO L226 Difference]: Without dead ends: 252 [2021-08-12 19:43:15,147 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 692.0ms TimeCoverageRelationStatistics Valid=290, Invalid=1780, Unknown=0, NotChecked=0, Total=2070 [2021-08-12 19:43:15,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-08-12 19:43:15,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 143. [2021-08-12 19:43:15,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.7253521126760563) internal successors, (245), 142 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-08-12 19:43:15,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 245 transitions. [2021-08-12 19:43:15,199 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 245 transitions. Word has length 35 [2021-08-12 19:43:15,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:15,200 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 245 transitions. [2021-08-12 19:43:15,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:15,200 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 245 transitions. [2021-08-12 19:43:15,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:15,200 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:15,200 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:15,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:15,417 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:15,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:15,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1280462666, now seen corresponding path program 80 times [2021-08-12 19:43:15,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:15,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39737856] [2021-08-12 19:43:15,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:15,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:15,627 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:15,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:15,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39737856] [2021-08-12 19:43:15,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39737856] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:15,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816637698] [2021-08-12 19:43:15,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:43:15,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:43:15,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:15,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:15,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:15,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 13 treesize of output 9 [2021-08-12 19:43:15,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:15,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:15,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:15,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:15,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 13 treesize of output 9 [2021-08-12 19:43:15,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:15,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:15,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:15,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:15,786 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:15,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816637698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:15,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:15,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:15,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249480138] [2021-08-12 19:43:15,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:15,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:15,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:15,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:15,787 INFO L87 Difference]: Start difference. First operand 143 states and 245 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:16,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:16,830 INFO L93 Difference]: Finished difference Result 267 states and 436 transitions. [2021-08-12 19:43:16,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:43:16,830 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:16,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:16,831 INFO L225 Difference]: With dead ends: 267 [2021-08-12 19:43:16,831 INFO L226 Difference]: Without dead ends: 252 [2021-08-12 19:43:16,832 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 703.2ms TimeCoverageRelationStatistics Valid=297, Invalid=1865, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:43:16,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-08-12 19:43:16,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 143. [2021-08-12 19:43:16,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.7112676056338028) internal successors, (243), 142 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-08-12 19:43:16,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 243 transitions. [2021-08-12 19:43:16,885 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 243 transitions. Word has length 35 [2021-08-12 19:43:16,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:16,885 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 243 transitions. [2021-08-12 19:43:16,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:16,886 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 243 transitions. [2021-08-12 19:43:16,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:16,886 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:16,886 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:17,090 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:17,090 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:17,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:17,091 INFO L82 PathProgramCache]: Analyzing trace with hash 809805544, now seen corresponding path program 81 times [2021-08-12 19:43:17,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:17,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139311066] [2021-08-12 19:43:17,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:17,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:17,289 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:17,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:17,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139311066] [2021-08-12 19:43:17,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139311066] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:17,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572630934] [2021-08-12 19:43:17,290 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-08-12 19:43:17,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:43:17,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:17,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:43:17,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:17,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 11 treesize of output 7 [2021-08-12 19:43:17,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:17,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:17,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:43:17,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-08-12 19:43:17,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:17,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 11 treesize of output 7 [2021-08-12 19:43:17,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:17,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:17,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:17,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:12 [2021-08-12 19:43:17,697 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:17,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572630934] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:17,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:17,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-08-12 19:43:17,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149596159] [2021-08-12 19:43:17,698 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-08-12 19:43:17,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:17,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-12 19:43:17,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=958, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:43:17,698 INFO L87 Difference]: Start difference. First operand 143 states and 243 transitions. Second operand has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:18,690 INFO L93 Difference]: Finished difference Result 229 states and 378 transitions. [2021-08-12 19:43:18,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-12 19:43:18,691 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:18,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:18,692 INFO L225 Difference]: With dead ends: 229 [2021-08-12 19:43:18,692 INFO L226 Difference]: Without dead ends: 211 [2021-08-12 19:43:18,692 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 850.5ms TimeCoverageRelationStatistics Valid=238, Invalid=2312, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:43:18,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-08-12 19:43:18,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 143. [2021-08-12 19:43:18,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.704225352112676) internal successors, (242), 142 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-08-12 19:43:18,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 242 transitions. [2021-08-12 19:43:18,747 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 242 transitions. Word has length 35 [2021-08-12 19:43:18,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:18,747 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 242 transitions. [2021-08-12 19:43:18,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,747 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 242 transitions. [2021-08-12 19:43:18,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:18,747 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:18,747 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:18,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:18,964 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:18,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:18,964 INFO L82 PathProgramCache]: Analyzing trace with hash 986142264, now seen corresponding path program 82 times [2021-08-12 19:43:18,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:18,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719233811] [2021-08-12 19:43:18,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:19,174 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:19,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:19,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719233811] [2021-08-12 19:43:19,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719233811] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:19,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747070098] [2021-08-12 19:43:19,174 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-08-12 19:43:19,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:43:19,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:19,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:19,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:19,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:19,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:19,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:19,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:19,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:19,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 13 treesize of output 9 [2021-08-12 19:43:19,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:19,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:19,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:19,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:19,327 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:19,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747070098] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:19,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:19,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:19,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483897176] [2021-08-12 19:43:19,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:19,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:19,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:19,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:19,328 INFO L87 Difference]: Start difference. First operand 143 states and 242 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:20,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:20,372 INFO L93 Difference]: Finished difference Result 268 states and 437 transitions. [2021-08-12 19:43:20,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:43:20,372 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:20,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:20,373 INFO L225 Difference]: With dead ends: 268 [2021-08-12 19:43:20,373 INFO L226 Difference]: Without dead ends: 257 [2021-08-12 19:43:20,373 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 666.4ms TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:43:20,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-08-12 19:43:20,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 146. [2021-08-12 19:43:20,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 1.7241379310344827) internal successors, (250), 145 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:20,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 250 transitions. [2021-08-12 19:43:20,430 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 250 transitions. Word has length 35 [2021-08-12 19:43:20,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:20,430 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 250 transitions. [2021-08-12 19:43:20,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:20,430 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 250 transitions. [2021-08-12 19:43:20,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:20,430 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:20,430 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:20,646 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:20,646 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:20,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:20,647 INFO L82 PathProgramCache]: Analyzing trace with hash 1868207988, now seen corresponding path program 83 times [2021-08-12 19:43:20,647 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:20,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006537916] [2021-08-12 19:43:20,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:20,856 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:20,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:20,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006537916] [2021-08-12 19:43:20,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006537916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:20,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072812960] [2021-08-12 19:43:20,856 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-08-12 19:43:20,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:43:20,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:20,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:20,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:20,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 13 treesize of output 9 [2021-08-12 19:43:20,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:20,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:20,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:20,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:20,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 13 treesize of output 9 [2021-08-12 19:43:20,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:20,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:20,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:20,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:21,028 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:21,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072812960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:21,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:21,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:21,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561614202] [2021-08-12 19:43:21,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:21,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:21,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:21,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:21,030 INFO L87 Difference]: Start difference. First operand 146 states and 250 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:22,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:22,074 INFO L93 Difference]: Finished difference Result 257 states and 423 transitions. [2021-08-12 19:43:22,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-12 19:43:22,074 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:22,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:22,075 INFO L225 Difference]: With dead ends: 257 [2021-08-12 19:43:22,075 INFO L226 Difference]: Without dead ends: 242 [2021-08-12 19:43:22,075 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 650.1ms TimeCoverageRelationStatistics Valid=306, Invalid=1950, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:43:22,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-08-12 19:43:22,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 144. [2021-08-12 19:43:22,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.7062937062937062) internal successors, (244), 143 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-08-12 19:43:22,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 244 transitions. [2021-08-12 19:43:22,130 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 244 transitions. Word has length 35 [2021-08-12 19:43:22,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:22,130 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 244 transitions. [2021-08-12 19:43:22,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:22,130 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 244 transitions. [2021-08-12 19:43:22,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:22,130 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:22,130 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:22,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:22,345 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:22,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:22,345 INFO L82 PathProgramCache]: Analyzing trace with hash 2061853420, now seen corresponding path program 84 times [2021-08-12 19:43:22,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:22,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604990569] [2021-08-12 19:43:22,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:22,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:22,558 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:22,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:22,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604990569] [2021-08-12 19:43:22,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604990569] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:22,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749798146] [2021-08-12 19:43:22,558 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-08-12 19:43:22,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:43:22,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:22,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-12 19:43:22,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:23,119 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:43:23,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 44 [2021-08-12 19:43:23,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:23,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:23,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:43:23,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:48 [2021-08-12 19:43:23,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:23,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:23,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:23,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:23,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:23,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:43:23,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:23,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:23,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:23,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:53, output treesize:7 [2021-08-12 19:43:23,298 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:23,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749798146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:23,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:23,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-08-12 19:43:23,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914804618] [2021-08-12 19:43:23,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-08-12 19:43:23,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:23,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-12 19:43:23,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1306, Unknown=0, NotChecked=0, Total=1406 [2021-08-12 19:43:23,299 INFO L87 Difference]: Start difference. First operand 144 states and 244 transitions. Second operand has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:26,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:26,717 INFO L93 Difference]: Finished difference Result 430 states and 691 transitions. [2021-08-12 19:43:26,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-08-12 19:43:26,717 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:26,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:26,718 INFO L225 Difference]: With dead ends: 430 [2021-08-12 19:43:26,718 INFO L226 Difference]: Without dead ends: 407 [2021-08-12 19:43:26,719 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3916 ImplicationChecksByTransitivity, 2585.1ms TimeCoverageRelationStatistics Valid=916, Invalid=12194, Unknown=0, NotChecked=0, Total=13110 [2021-08-12 19:43:26,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-08-12 19:43:26,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 175. [2021-08-12 19:43:26,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 1.7241379310344827) internal successors, (300), 174 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-08-12 19:43:26,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 300 transitions. [2021-08-12 19:43:26,803 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 300 transitions. Word has length 35 [2021-08-12 19:43:26,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:26,803 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 300 transitions. [2021-08-12 19:43:26,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:26,803 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 300 transitions. [2021-08-12 19:43:26,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:26,803 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:26,803 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:27,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-08-12 19:43:27,010 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:27,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:27,010 INFO L82 PathProgramCache]: Analyzing trace with hash -743708880, now seen corresponding path program 85 times [2021-08-12 19:43:27,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:27,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239341085] [2021-08-12 19:43:27,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:27,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:27,174 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:27,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:27,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239341085] [2021-08-12 19:43:27,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239341085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:27,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318192887] [2021-08-12 19:43:27,175 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-08-12 19:43:27,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:27,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:27,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:27,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 13 treesize of output 9 [2021-08-12 19:43:27,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:27,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:27,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:27,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:27,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:27,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:27,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:27,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:27,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:27,315 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:27,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318192887] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:27,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:27,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:27,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892044909] [2021-08-12 19:43:27,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:27,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:27,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:27,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:27,316 INFO L87 Difference]: Start difference. First operand 175 states and 300 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:27,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:27,917 INFO L93 Difference]: Finished difference Result 219 states and 368 transitions. [2021-08-12 19:43:27,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-12 19:43:27,917 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:27,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:27,926 INFO L225 Difference]: With dead ends: 219 [2021-08-12 19:43:27,926 INFO L226 Difference]: Without dead ends: 206 [2021-08-12 19:43:27,926 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 330.5ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 19:43:27,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-08-12 19:43:28,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 176. [2021-08-12 19:43:28,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 1.72) internal successors, (301), 175 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-08-12 19:43:28,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 301 transitions. [2021-08-12 19:43:28,004 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 301 transitions. Word has length 35 [2021-08-12 19:43:28,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:28,005 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 301 transitions. [2021-08-12 19:43:28,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:28,005 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 301 transitions. [2021-08-12 19:43:28,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:28,005 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:28,005 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:28,220 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:28,221 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:28,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:28,221 INFO L82 PathProgramCache]: Analyzing trace with hash -342555156, now seen corresponding path program 86 times [2021-08-12 19:43:28,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:28,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792752039] [2021-08-12 19:43:28,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:28,402 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:28,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:28,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792752039] [2021-08-12 19:43:28,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792752039] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:28,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881086746] [2021-08-12 19:43:28,402 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-08-12 19:43:28,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:43:28,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:28,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:28,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:28,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:28,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:28,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:28,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:28,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:28,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 13 treesize of output 9 [2021-08-12 19:43:28,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:28,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:28,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:28,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:28,558 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:28,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881086746] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:28,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:28,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:28,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710937680] [2021-08-12 19:43:28,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:28,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:28,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:28,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:28,560 INFO L87 Difference]: Start difference. First operand 176 states and 301 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:29,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:29,530 INFO L93 Difference]: Finished difference Result 299 states and 496 transitions. [2021-08-12 19:43:29,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-12 19:43:29,530 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:29,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:29,531 INFO L225 Difference]: With dead ends: 299 [2021-08-12 19:43:29,531 INFO L226 Difference]: Without dead ends: 288 [2021-08-12 19:43:29,531 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 510.1ms TimeCoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:43:29,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-08-12 19:43:29,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 179. [2021-08-12 19:43:29,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7303370786516854) internal successors, (308), 178 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-08-12 19:43:29,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-08-12 19:43:29,636 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-08-12 19:43:29,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:29,636 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-08-12 19:43:29,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:29,636 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-08-12 19:43:29,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:29,636 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:29,637 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:29,853 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-08-12 19:43:29,853 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:29,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:29,853 INFO L82 PathProgramCache]: Analyzing trace with hash 539510568, now seen corresponding path program 87 times [2021-08-12 19:43:29,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:29,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154326169] [2021-08-12 19:43:29,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:30,014 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:30,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:30,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154326169] [2021-08-12 19:43:30,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154326169] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:30,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233363921] [2021-08-12 19:43:30,015 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-08-12 19:43:30,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:43:30,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:30,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:30,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:30,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 13 treesize of output 9 [2021-08-12 19:43:30,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:30,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:30,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:30,132 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:30,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233363921] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:30,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:30,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:30,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884737175] [2021-08-12 19:43:30,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:30,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:30,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:30,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:30,133 INFO L87 Difference]: Start difference. First operand 179 states and 308 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:31,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:31,252 INFO L93 Difference]: Finished difference Result 288 states and 482 transitions. [2021-08-12 19:43:31,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-12 19:43:31,252 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:31,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:31,253 INFO L225 Difference]: With dead ends: 288 [2021-08-12 19:43:31,254 INFO L226 Difference]: Without dead ends: 273 [2021-08-12 19:43:31,254 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 615.2ms TimeCoverageRelationStatistics Valid=337, Invalid=2113, Unknown=0, NotChecked=0, Total=2450 [2021-08-12 19:43:31,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-08-12 19:43:31,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 178. [2021-08-12 19:43:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 1.7231638418079096) internal successors, (305), 177 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-08-12 19:43:31,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 305 transitions. [2021-08-12 19:43:31,330 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 305 transitions. Word has length 35 [2021-08-12 19:43:31,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:31,330 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 305 transitions. [2021-08-12 19:43:31,330 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:31,330 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 305 transitions. [2021-08-12 19:43:31,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:31,330 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:31,330 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:31,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-08-12 19:43:31,545 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:31,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:31,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1615221724, now seen corresponding path program 88 times [2021-08-12 19:43:31,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:31,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335084728] [2021-08-12 19:43:31,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:31,790 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:31,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:31,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335084728] [2021-08-12 19:43:31,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335084728] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:31,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624864151] [2021-08-12 19:43:31,791 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-08-12 19:43:31,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:43:31,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:31,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:31,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:31,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 13 treesize of output 9 [2021-08-12 19:43:31,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:31,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:31,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:31,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:31,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:31,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:31,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:31,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:31,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:31,967 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:31,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624864151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:31,968 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:31,968 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:31,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059433773] [2021-08-12 19:43:31,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:31,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:31,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:31,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:31,970 INFO L87 Difference]: Start difference. First operand 178 states and 305 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:33,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:33,036 INFO L93 Difference]: Finished difference Result 291 states and 483 transitions. [2021-08-12 19:43:33,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-12 19:43:33,036 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:33,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:33,037 INFO L225 Difference]: With dead ends: 291 [2021-08-12 19:43:33,037 INFO L226 Difference]: Without dead ends: 279 [2021-08-12 19:43:33,038 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 684.7ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:43:33,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-08-12 19:43:33,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 181. [2021-08-12 19:43:33,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.7444444444444445) internal successors, (314), 180 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-08-12 19:43:33,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 314 transitions. [2021-08-12 19:43:33,116 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 314 transitions. Word has length 35 [2021-08-12 19:43:33,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:33,116 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 314 transitions. [2021-08-12 19:43:33,116 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:33,116 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 314 transitions. [2021-08-12 19:43:33,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:33,116 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:33,116 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:33,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:33,317 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:33,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:33,317 INFO L82 PathProgramCache]: Analyzing trace with hash -2072406300, now seen corresponding path program 89 times [2021-08-12 19:43:33,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:33,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12974488] [2021-08-12 19:43:33,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:33,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:33,567 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:33,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:33,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12974488] [2021-08-12 19:43:33,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12974488] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:33,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197598473] [2021-08-12 19:43:33,567 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-08-12 19:43:33,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:43:33,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:33,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:33,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:33,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 13 treesize of output 9 [2021-08-12 19:43:33,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:33,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:33,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:33,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:33,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 13 treesize of output 9 [2021-08-12 19:43:33,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:33,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:33,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:33,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:33,726 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:33,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197598473] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:33,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:33,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:33,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898366845] [2021-08-12 19:43:33,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:33,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:33,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:33,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:33,727 INFO L87 Difference]: Start difference. First operand 181 states and 314 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:34,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:34,564 INFO L93 Difference]: Finished difference Result 226 states and 382 transitions. [2021-08-12 19:43:34,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:43:34,564 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:34,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:34,565 INFO L225 Difference]: With dead ends: 226 [2021-08-12 19:43:34,565 INFO L226 Difference]: Without dead ends: 213 [2021-08-12 19:43:34,565 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 573.3ms TimeCoverageRelationStatistics Valid=210, Invalid=1350, Unknown=0, NotChecked=0, Total=1560 [2021-08-12 19:43:34,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-08-12 19:43:34,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 179. [2021-08-12 19:43:34,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7303370786516854) internal successors, (308), 178 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-08-12 19:43:34,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-08-12 19:43:34,642 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-08-12 19:43:34,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:34,642 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-08-12 19:43:34,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:34,642 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-08-12 19:43:34,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:34,643 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:34,643 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:34,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:34,843 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:34,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:34,843 INFO L82 PathProgramCache]: Analyzing trace with hash -997908662, now seen corresponding path program 90 times [2021-08-12 19:43:34,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:34,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51624712] [2021-08-12 19:43:34,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:34,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:35,061 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:35,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:35,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51624712] [2021-08-12 19:43:35,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51624712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:35,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98171115] [2021-08-12 19:43:35,062 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-08-12 19:43:35,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:43:35,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:35,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:43:35,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:35,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 13 treesize of output 9 [2021-08-12 19:43:35,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:35,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:35,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 13 treesize of output 9 [2021-08-12 19:43:35,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:35,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:35,289 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:35,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98171115] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:35,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:35,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 22 [2021-08-12 19:43:35,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396131679] [2021-08-12 19:43:35,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:43:35,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:35,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:43:35,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:43:35,290 INFO L87 Difference]: Start difference. First operand 179 states and 308 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:36,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:36,333 INFO L93 Difference]: Finished difference Result 285 states and 476 transitions. [2021-08-12 19:43:36,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:43:36,333 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:36,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:36,334 INFO L225 Difference]: With dead ends: 285 [2021-08-12 19:43:36,334 INFO L226 Difference]: Without dead ends: 273 [2021-08-12 19:43:36,335 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 704.6ms TimeCoverageRelationStatistics Valid=309, Invalid=1853, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:43:36,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-08-12 19:43:36,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 181. [2021-08-12 19:43:36,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.7444444444444445) internal successors, (314), 180 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-08-12 19:43:36,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 314 transitions. [2021-08-12 19:43:36,412 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 314 transitions. Word has length 35 [2021-08-12 19:43:36,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:36,413 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 314 transitions. [2021-08-12 19:43:36,413 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:36,413 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 314 transitions. [2021-08-12 19:43:36,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:36,413 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:36,413 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:36,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:36,614 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:36,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:36,614 INFO L82 PathProgramCache]: Analyzing trace with hash -390569390, now seen corresponding path program 91 times [2021-08-12 19:43:36,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:36,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13684872] [2021-08-12 19:43:36,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:36,871 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:36,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:36,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13684872] [2021-08-12 19:43:36,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13684872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:36,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256919690] [2021-08-12 19:43:36,872 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) [2021-08-12 19:43:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:36,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:36,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:36,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:36,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:36,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:36,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:36,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:36,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 13 treesize of output 9 [2021-08-12 19:43:36,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:36,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:36,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:36,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:37,041 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:37,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256919690] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:37,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:37,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:37,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735696281] [2021-08-12 19:43:37,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:37,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:37,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:37,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:37,042 INFO L87 Difference]: Start difference. First operand 181 states and 314 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:37,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:37,842 INFO L93 Difference]: Finished difference Result 232 states and 392 transitions. [2021-08-12 19:43:37,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:43:37,842 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:37,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:37,843 INFO L225 Difference]: With dead ends: 232 [2021-08-12 19:43:37,843 INFO L226 Difference]: Without dead ends: 219 [2021-08-12 19:43:37,843 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 589.3ms TimeCoverageRelationStatistics Valid=203, Invalid=1279, Unknown=0, NotChecked=0, Total=1482 [2021-08-12 19:43:37,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-08-12 19:43:37,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 179. [2021-08-12 19:43:37,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7303370786516854) internal successors, (308), 178 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-08-12 19:43:37,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-08-12 19:43:37,922 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-08-12 19:43:37,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:37,922 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-08-12 19:43:37,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:37,922 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-08-12 19:43:37,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:37,922 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:37,923 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:38,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-08-12 19:43:38,137 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:38,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:38,137 INFO L82 PathProgramCache]: Analyzing trace with hash 147286188, now seen corresponding path program 92 times [2021-08-12 19:43:38,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:38,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920042727] [2021-08-12 19:43:38,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:38,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:38,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:38,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920042727] [2021-08-12 19:43:38,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920042727] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:38,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349506972] [2021-08-12 19:43:38,364 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-08-12 19:43:38,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:43:38,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:38,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:38,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:38,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 13 treesize of output 9 [2021-08-12 19:43:38,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:38,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:38,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:38,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:38,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 13 treesize of output 9 [2021-08-12 19:43:38,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:38,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:38,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:38,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:43:38,540 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:38,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349506972] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:38,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:38,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-08-12 19:43:38,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732631835] [2021-08-12 19:43:38,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:43:38,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:38,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:43:38,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:43:38,541 INFO L87 Difference]: Start difference. First operand 179 states and 308 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:39,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:39,079 INFO L93 Difference]: Finished difference Result 202 states and 338 transitions. [2021-08-12 19:43:39,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 19:43:39,079 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:39,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:39,080 INFO L225 Difference]: With dead ends: 202 [2021-08-12 19:43:39,080 INFO L226 Difference]: Without dead ends: 187 [2021-08-12 19:43:39,081 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 364.8ms TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:43:39,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-08-12 19:43:39,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 179. [2021-08-12 19:43:39,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7191011235955056) internal successors, (306), 178 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:39,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 306 transitions. [2021-08-12 19:43:39,159 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 306 transitions. Word has length 35 [2021-08-12 19:43:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:39,159 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 306 transitions. [2021-08-12 19:43:39,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:39,159 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 306 transitions. [2021-08-12 19:43:39,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:39,159 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:39,159 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:39,375 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:39,376 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:39,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:39,376 INFO L82 PathProgramCache]: Analyzing trace with hash -358655094, now seen corresponding path program 93 times [2021-08-12 19:43:39,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:39,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696532764] [2021-08-12 19:43:39,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:39,575 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:39,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:39,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696532764] [2021-08-12 19:43:39,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696532764] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:39,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912840542] [2021-08-12 19:43:39,576 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-08-12 19:43:39,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:43:39,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:39,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:43:39,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43: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 13 treesize of output 9 [2021-08-12 19:43:39,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:39,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:39,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:39,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:39,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 13 treesize of output 9 [2021-08-12 19:43:39,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:39,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:39,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:39,737 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:39,798 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:39,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912840542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:39,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:39,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 22 [2021-08-12 19:43:39,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445772215] [2021-08-12 19:43:39,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:43:39,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:39,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:43:39,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:43:39,799 INFO L87 Difference]: Start difference. First operand 179 states and 306 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:40,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:40,969 INFO L93 Difference]: Finished difference Result 327 states and 535 transitions. [2021-08-12 19:43:40,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-12 19:43:40,969 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:40,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:40,970 INFO L225 Difference]: With dead ends: 327 [2021-08-12 19:43:40,970 INFO L226 Difference]: Without dead ends: 309 [2021-08-12 19:43:40,970 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 764.0ms TimeCoverageRelationStatistics Valid=372, Invalid=2178, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:43:40,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-08-12 19:43:41,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 198. [2021-08-12 19:43:41,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 1.7258883248730965) internal successors, (340), 197 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-08-12 19:43:41,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 340 transitions. [2021-08-12 19:43:41,054 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 340 transitions. Word has length 35 [2021-08-12 19:43:41,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:41,054 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 340 transitions. [2021-08-12 19:43:41,054 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:41,054 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 340 transitions. [2021-08-12 19:43:41,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:41,054 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:41,054 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:41,270 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-08-12 19:43:41,270 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:41,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:41,270 INFO L82 PathProgramCache]: Analyzing trace with hash -829312216, now seen corresponding path program 94 times [2021-08-12 19:43:41,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:41,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814164932] [2021-08-12 19:43:41,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:41,460 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:41,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:41,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814164932] [2021-08-12 19:43:41,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814164932] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:41,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894105605] [2021-08-12 19:43:41,461 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-08-12 19:43:41,485 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:43:41,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:41,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:41,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43: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 13 treesize of output 9 [2021-08-12 19:43:41,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:41,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:41,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:41,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:41,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:41,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:41,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:41,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:41,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:43:41,640 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:41,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894105605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:41,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:41,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-08-12 19:43:41,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719056218] [2021-08-12 19:43:41,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:41,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:41,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:41,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:41,641 INFO L87 Difference]: Start difference. First operand 198 states and 340 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:42,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:42,343 INFO L93 Difference]: Finished difference Result 279 states and 467 transitions. [2021-08-12 19:43:42,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 19:43:42,344 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:42,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:42,345 INFO L225 Difference]: With dead ends: 279 [2021-08-12 19:43:42,345 INFO L226 Difference]: Without dead ends: 261 [2021-08-12 19:43:42,345 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 14 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 448.4ms TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-08-12 19:43:42,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-08-12 19:43:42,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 197. [2021-08-12 19:43:42,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.719387755102041) internal successors, (337), 196 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-08-12 19:43:42,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 337 transitions. [2021-08-12 19:43:42,426 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 337 transitions. Word has length 35 [2021-08-12 19:43:42,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:42,426 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 337 transitions. [2021-08-12 19:43:42,426 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:42,426 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 337 transitions. [2021-08-12 19:43:42,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:42,426 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:42,426 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:42,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:42,643 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:42,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:42,643 INFO L82 PathProgramCache]: Analyzing trace with hash 229090228, now seen corresponding path program 95 times [2021-08-12 19:43:42,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:42,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809539659] [2021-08-12 19:43:42,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:42,845 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:42,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:42,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809539659] [2021-08-12 19:43:42,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809539659] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:42,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672414617] [2021-08-12 19:43:42,846 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-08-12 19:43:42,874 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:43:42,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:42,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-12 19:43:42,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:42,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 13 treesize of output 9 [2021-08-12 19:43:42,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:42,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:42,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:42,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:42,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 13 treesize of output 9 [2021-08-12 19:43:42,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:43,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:43,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:43,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:43,062 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:43,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672414617] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:43,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:43,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 22 [2021-08-12 19:43:43,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38450920] [2021-08-12 19:43:43,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:43:43,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:43,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:43:43,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:43:43,063 INFO L87 Difference]: Start difference. First operand 197 states and 337 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:44,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:44,295 INFO L93 Difference]: Finished difference Result 343 states and 567 transitions. [2021-08-12 19:43:44,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:43:44,295 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:44,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:44,296 INFO L225 Difference]: With dead ends: 343 [2021-08-12 19:43:44,296 INFO L226 Difference]: Without dead ends: 328 [2021-08-12 19:43:44,297 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 780.9ms TimeCoverageRelationStatistics Valid=423, Invalid=2547, Unknown=0, NotChecked=0, Total=2970 [2021-08-12 19:43:44,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-08-12 19:43:44,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 249. [2021-08-12 19:43:44,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 1.7016129032258065) internal successors, (422), 248 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:44,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 422 transitions. [2021-08-12 19:43:44,412 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 422 transitions. Word has length 35 [2021-08-12 19:43:44,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:44,413 INFO L482 AbstractCegarLoop]: Abstraction has 249 states and 422 transitions. [2021-08-12 19:43:44,413 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:44,413 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 422 transitions. [2021-08-12 19:43:44,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:44,413 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:44,413 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:44,623 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:44,624 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:44,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:44,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1304801384, now seen corresponding path program 96 times [2021-08-12 19:43:44,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:44,624 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392582082] [2021-08-12 19:43:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:44,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:44,836 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:44,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:44,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392582082] [2021-08-12 19:43:44,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392582082] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:44,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826576165] [2021-08-12 19:43:44,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 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-08-12 19:43:44,871 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:43:44,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:44,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:44,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:44,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 13 treesize of output 9 [2021-08-12 19:43:44,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:44,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:44,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:44,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:44,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:44,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:44,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:44,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:44,955 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:43:45,013 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:45,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826576165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:45,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:45,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:43:45,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548493110] [2021-08-12 19:43:45,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:43:45,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:45,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:43:45,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:43:45,014 INFO L87 Difference]: Start difference. First operand 249 states and 422 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:46,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:46,175 INFO L93 Difference]: Finished difference Result 404 states and 670 transitions. [2021-08-12 19:43:46,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:43:46,175 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:46,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:46,176 INFO L225 Difference]: With dead ends: 404 [2021-08-12 19:43:46,176 INFO L226 Difference]: Without dead ends: 389 [2021-08-12 19:43:46,176 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 615.5ms TimeCoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:43:46,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-08-12 19:43:46,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 256. [2021-08-12 19:43:46,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 1.7098039215686274) internal successors, (436), 255 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:46,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 436 transitions. [2021-08-12 19:43:46,296 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 436 transitions. Word has length 35 [2021-08-12 19:43:46,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:46,296 INFO L482 AbstractCegarLoop]: Abstraction has 256 states and 436 transitions. [2021-08-12 19:43:46,297 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:46,297 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 436 transitions. [2021-08-12 19:43:46,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:46,297 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:46,297 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:46,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-08-12 19:43:46,513 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:46,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:46,513 INFO L82 PathProgramCache]: Analyzing trace with hash 716330618, now seen corresponding path program 97 times [2021-08-12 19:43:46,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:46,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411820503] [2021-08-12 19:43:46,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:46,760 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:46,760 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:46,760 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411820503] [2021-08-12 19:43:46,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411820503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:46,760 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423298234] [2021-08-12 19:43:46,760 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-08-12 19:43:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:46,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:46,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:46,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 13 treesize of output 9 [2021-08-12 19:43:46,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:46,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:46,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 13 treesize of output 9 [2021-08-12 19:43:46,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:46,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,886 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:46,940 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:46,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423298234] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:46,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:46,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:43:46,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262959580] [2021-08-12 19:43:46,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:43:46,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:46,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:43:46,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:43:46,941 INFO L87 Difference]: Start difference. First operand 256 states and 436 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:48,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:48,222 INFO L93 Difference]: Finished difference Result 431 states and 709 transitions. [2021-08-12 19:43:48,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-12 19:43:48,222 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:48,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:48,223 INFO L225 Difference]: With dead ends: 431 [2021-08-12 19:43:48,223 INFO L226 Difference]: Without dead ends: 413 [2021-08-12 19:43:48,223 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 646.0ms TimeCoverageRelationStatistics Valid=264, Invalid=1458, Unknown=0, NotChecked=0, Total=1722 [2021-08-12 19:43:48,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-08-12 19:43:48,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 288. [2021-08-12 19:43:48,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 1.7142857142857142) internal successors, (492), 287 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:48,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 492 transitions. [2021-08-12 19:43:48,347 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 492 transitions. Word has length 35 [2021-08-12 19:43:48,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:48,347 INFO L482 AbstractCegarLoop]: Abstraction has 288 states and 492 transitions. [2021-08-12 19:43:48,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:48,347 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 492 transitions. [2021-08-12 19:43:48,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:48,347 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:48,347 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:48,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-08-12 19:43:48,563 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:48,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:48,564 INFO L82 PathProgramCache]: Analyzing trace with hash -60055354, now seen corresponding path program 98 times [2021-08-12 19:43:48,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:48,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859705321] [2021-08-12 19:43:48,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:48,766 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:48,766 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:48,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859705321] [2021-08-12 19:43:48,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859705321] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:48,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623850986] [2021-08-12 19:43:48,767 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-08-12 19:43:48,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:43:48,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:48,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:48,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:48,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 13 treesize of output 9 [2021-08-12 19:43:48,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:48,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:48,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:48,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:48,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 13 treesize of output 9 [2021-08-12 19:43:48,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:48,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:48,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:48,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:48,928 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:48,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623850986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:48,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:48,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:43:48,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034052919] [2021-08-12 19:43:48,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:43:48,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:48,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:43:48,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:43:48,929 INFO L87 Difference]: Start difference. First operand 288 states and 492 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:50,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:50,297 INFO L93 Difference]: Finished difference Result 520 states and 867 transitions. [2021-08-12 19:43:50,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:43:50,298 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:50,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:50,299 INFO L225 Difference]: With dead ends: 520 [2021-08-12 19:43:50,299 INFO L226 Difference]: Without dead ends: 502 [2021-08-12 19:43:50,299 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 656.7ms TimeCoverageRelationStatistics Valid=281, Invalid=1699, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:43:50,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-08-12 19:43:50,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 318. [2021-08-12 19:43:50,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 1.7287066246056781) internal successors, (548), 317 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:50,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 548 transitions. [2021-08-12 19:43:50,430 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 548 transitions. Word has length 35 [2021-08-12 19:43:50,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:50,430 INFO L482 AbstractCegarLoop]: Abstraction has 318 states and 548 transitions. [2021-08-12 19:43:50,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:50,430 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 548 transitions. [2021-08-12 19:43:50,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:50,430 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:50,430 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:50,635 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:50,635 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:50,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:50,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1353484764, now seen corresponding path program 99 times [2021-08-12 19:43:50,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:50,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738184414] [2021-08-12 19:43:50,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:50,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:50,842 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:50,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:50,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738184414] [2021-08-12 19:43:50,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738184414] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:50,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740355500] [2021-08-12 19:43:50,843 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-08-12 19:43:50,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:43:50,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:50,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:43:50,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:51,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:51,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 11 treesize of output 7 [2021-08-12 19:43:51,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:51,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:51,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:43:51,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-08-12 19:43:51,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:51,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:43:51,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:51,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:51,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:51,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:43:51,178 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:51,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740355500] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:51,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:51,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-12 19:43:51,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964398841] [2021-08-12 19:43:51,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:43:51,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:51,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:43:51,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:43:51,179 INFO L87 Difference]: Start difference. First operand 318 states and 548 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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-08-12 19:43:52,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:52,866 INFO L93 Difference]: Finished difference Result 486 states and 815 transitions. [2021-08-12 19:43:52,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:43:52,866 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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) Word has length 35 [2021-08-12 19:43:52,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:52,867 INFO L225 Difference]: With dead ends: 486 [2021-08-12 19:43:52,867 INFO L226 Difference]: Without dead ends: 468 [2021-08-12 19:43:52,868 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1243.7ms TimeCoverageRelationStatistics Valid=579, Invalid=3327, Unknown=0, NotChecked=0, Total=3906 [2021-08-12 19:43:52,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-08-12 19:43:52,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 298. [2021-08-12 19:43:52,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 1.7171717171717171) internal successors, (510), 297 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:52,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 510 transitions. [2021-08-12 19:43:52,997 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 510 transitions. Word has length 35 [2021-08-12 19:43:52,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:52,997 INFO L482 AbstractCegarLoop]: Abstraction has 298 states and 510 transitions. [2021-08-12 19:43:52,997 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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-08-12 19:43:52,997 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 510 transitions. [2021-08-12 19:43:52,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:52,997 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:52,997 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:53,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-08-12 19:43:53,213 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:53,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:53,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1468068338, now seen corresponding path program 100 times [2021-08-12 19:43:53,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:53,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102714030] [2021-08-12 19:43:53,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:53,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:53,453 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:53,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:53,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102714030] [2021-08-12 19:43:53,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102714030] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:53,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548028795] [2021-08-12 19:43:53,453 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-08-12 19:43:53,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:43:53,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:53,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:43:53,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:53,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 13 treesize of output 9 [2021-08-12 19:43:53,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:53,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:53,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:53,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:43:53,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 13 treesize of output 9 [2021-08-12 19:43:53,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:53,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:53,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:53,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:43:53,601 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:53,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548028795] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:53,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:53,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:43:53,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743368487] [2021-08-12 19:43:53,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:43:53,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:53,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:43:53,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:43:53,602 INFO L87 Difference]: Start difference. First operand 298 states and 510 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:54,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:54,779 INFO L93 Difference]: Finished difference Result 440 states and 728 transitions. [2021-08-12 19:43:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-12 19:43:54,779 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:43:54,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:54,781 INFO L225 Difference]: With dead ends: 440 [2021-08-12 19:43:54,781 INFO L226 Difference]: Without dead ends: 429 [2021-08-12 19:43:54,781 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 594.7ms TimeCoverageRelationStatistics Valid=276, Invalid=1616, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:43:54,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2021-08-12 19:43:54,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 306. [2021-08-12 19:43:54,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 1.7180327868852459) internal successors, (524), 305 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:54,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 524 transitions. [2021-08-12 19:43:54,922 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 524 transitions. Word has length 35 [2021-08-12 19:43:54,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:54,922 INFO L482 AbstractCegarLoop]: Abstraction has 306 states and 524 transitions. [2021-08-12 19:43:54,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:54,922 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 524 transitions. [2021-08-12 19:43:54,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:54,922 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:54,922 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:55,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-12 19:43:55,137 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:55,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:55,137 INFO L82 PathProgramCache]: Analyzing trace with hash -586002614, now seen corresponding path program 101 times [2021-08-12 19:43:55,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:55,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377507834] [2021-08-12 19:43:55,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:55,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:55,379 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:55,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:55,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377507834] [2021-08-12 19:43:55,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377507834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:55,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922879782] [2021-08-12 19:43:55,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 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-08-12 19:43:55,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:43:55,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:55,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 44 conjunts are in the unsatisfiable core [2021-08-12 19:43:55,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:55,867 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:43:55,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 39 [2021-08-12 19:43:55,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:55,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:55,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:55,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:37 [2021-08-12 19:43:55,939 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:43:55,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:43:55,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:55,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:55,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:55,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:9 [2021-08-12 19:43:56,023 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:56,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922879782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:56,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:56,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 37 [2021-08-12 19:43:56,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862101088] [2021-08-12 19:43:56,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-08-12 19:43:56,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:56,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-12 19:43:56,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1297, Unknown=0, NotChecked=0, Total=1406 [2021-08-12 19:43:56,024 INFO L87 Difference]: Start difference. First operand 306 states and 524 transitions. Second operand has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 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-08-12 19:43:57,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:57,520 INFO L93 Difference]: Finished difference Result 479 states and 790 transitions. [2021-08-12 19:43:57,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-08-12 19:43:57,521 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 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) Word has length 35 [2021-08-12 19:43:57,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:57,522 INFO L225 Difference]: With dead ends: 479 [2021-08-12 19:43:57,522 INFO L226 Difference]: Without dead ends: 464 [2021-08-12 19:43:57,522 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1551 ImplicationChecksByTransitivity, 1160.3ms TimeCoverageRelationStatistics Valid=424, Invalid=4832, Unknown=0, NotChecked=0, Total=5256 [2021-08-12 19:43:57,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-08-12 19:43:57,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 305. [2021-08-12 19:43:57,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 1.7138157894736843) internal successors, (521), 304 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:57,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 521 transitions. [2021-08-12 19:43:57,653 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 521 transitions. Word has length 35 [2021-08-12 19:43:57,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:57,653 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 521 transitions. [2021-08-12 19:43:57,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 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-08-12 19:43:57,653 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 521 transitions. [2021-08-12 19:43:57,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:57,653 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:57,653 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:57,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-12 19:43:57,870 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:57,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:57,870 INFO L82 PathProgramCache]: Analyzing trace with hash -1056659736, now seen corresponding path program 102 times [2021-08-12 19:43:57,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:57,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839188540] [2021-08-12 19:43:57,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:58,047 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:58,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:58,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839188540] [2021-08-12 19:43:58,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839188540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:58,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610780891] [2021-08-12 19:43:58,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:43:58,075 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:43:58,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:58,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:43:58,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:58,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:58,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 11 treesize of output 7 [2021-08-12 19:43:58,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:58,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:58,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:43:58,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-08-12 19:43:58,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43: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 7 [2021-08-12 19:43:58,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:58,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:58,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:58,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:12 [2021-08-12 19:43:58,452 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:58,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610780891] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:58,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:58,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-08-12 19:43:58,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492688096] [2021-08-12 19:43:58,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-08-12 19:43:58,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:58,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-12 19:43:58,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=949, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:43:58,454 INFO L87 Difference]: Start difference. First operand 305 states and 521 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 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-08-12 19:44:02,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:02,391 INFO L93 Difference]: Finished difference Result 1134 states and 1945 transitions. [2021-08-12 19:44:02,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-08-12 19:44:02,391 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 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) Word has length 35 [2021-08-12 19:44:02,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:02,393 INFO L225 Difference]: With dead ends: 1134 [2021-08-12 19:44:02,393 INFO L226 Difference]: Without dead ends: 1097 [2021-08-12 19:44:02,394 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3469 ImplicationChecksByTransitivity, 2398.0ms TimeCoverageRelationStatistics Valid=1333, Invalid=10223, Unknown=0, NotChecked=0, Total=11556 [2021-08-12 19:44:02,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2021-08-12 19:44:02,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 343. [2021-08-12 19:44:02,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 1.7426900584795322) internal successors, (596), 342 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:02,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 596 transitions. [2021-08-12 19:44:02,537 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 596 transitions. Word has length 35 [2021-08-12 19:44:02,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:02,537 INFO L482 AbstractCegarLoop]: Abstraction has 343 states and 596 transitions. [2021-08-12 19:44:02,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 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-08-12 19:44:02,537 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 596 transitions. [2021-08-12 19:44:02,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:02,538 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:02,538 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:02,743 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:02,743 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:02,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:02,743 INFO L82 PathProgramCache]: Analyzing trace with hash -880323016, now seen corresponding path program 103 times [2021-08-12 19:44:02,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:02,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140136305] [2021-08-12 19:44:02,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:02,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:02,988 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:02,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:02,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140136305] [2021-08-12 19:44:02,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140136305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:02,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788483605] [2021-08-12 19:44:02,988 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-08-12 19:44:03,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:03,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:03,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:03,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 13 treesize of output 9 [2021-08-12 19:44:03,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:03,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:03,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:03,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:03,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 13 treesize of output 9 [2021-08-12 19:44:03,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:03,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:03,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:03,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:03,160 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:03,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788483605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:03,160 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:03,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:03,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750671898] [2021-08-12 19:44:03,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:03,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:03,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:03,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:03,161 INFO L87 Difference]: Start difference. First operand 343 states and 596 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:04,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:04,521 INFO L93 Difference]: Finished difference Result 499 states and 836 transitions. [2021-08-12 19:44:04,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-12 19:44:04,521 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:04,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:04,522 INFO L225 Difference]: With dead ends: 499 [2021-08-12 19:44:04,522 INFO L226 Difference]: Without dead ends: 488 [2021-08-12 19:44:04,523 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 651.2ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:44:04,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-08-12 19:44:04,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 346. [2021-08-12 19:44:04,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 1.7478260869565216) internal successors, (603), 345 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:04,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 603 transitions. [2021-08-12 19:44:04,665 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 603 transitions. Word has length 35 [2021-08-12 19:44:04,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:04,665 INFO L482 AbstractCegarLoop]: Abstraction has 346 states and 603 transitions. [2021-08-12 19:44:04,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:04,665 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 603 transitions. [2021-08-12 19:44:04,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:04,665 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:04,666 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:04,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-08-12 19:44:04,881 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:04,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:04,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1742708, now seen corresponding path program 104 times [2021-08-12 19:44:04,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:04,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057833872] [2021-08-12 19:44:04,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:04,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:05,103 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:05,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:05,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057833872] [2021-08-12 19:44:05,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057833872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:05,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18187579] [2021-08-12 19:44:05,103 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-08-12 19:44:05,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:44:05,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:05,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:05,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:05,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 13 treesize of output 9 [2021-08-12 19:44:05,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:05,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:05,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:05,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:05,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 13 treesize of output 9 [2021-08-12 19:44:05,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:05,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:05,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:05,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:05,280 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:05,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18187579] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:05,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:05,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:05,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854183571] [2021-08-12 19:44:05,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:05,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:05,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:05,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:05,280 INFO L87 Difference]: Start difference. First operand 346 states and 603 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:06,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:06,679 INFO L93 Difference]: Finished difference Result 488 states and 822 transitions. [2021-08-12 19:44:06,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-12 19:44:06,679 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:06,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:06,680 INFO L225 Difference]: With dead ends: 488 [2021-08-12 19:44:06,680 INFO L226 Difference]: Without dead ends: 476 [2021-08-12 19:44:06,681 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 682.5ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:44:06,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-08-12 19:44:06,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 344. [2021-08-12 19:44:06,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 1.7434402332361516) internal successors, (598), 343 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:06,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 598 transitions. [2021-08-12 19:44:06,827 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 598 transitions. Word has length 35 [2021-08-12 19:44:06,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:06,827 INFO L482 AbstractCegarLoop]: Abstraction has 344 states and 598 transitions. [2021-08-12 19:44:06,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:06,827 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 598 transitions. [2021-08-12 19:44:06,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:06,828 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:06,828 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:07,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-08-12 19:44:07,041 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:07,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:07,041 INFO L82 PathProgramCache]: Analyzing trace with hash 195388140, now seen corresponding path program 105 times [2021-08-12 19:44:07,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:07,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392863159] [2021-08-12 19:44:07,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:07,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:07,324 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:07,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:07,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392863159] [2021-08-12 19:44:07,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392863159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:07,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257354311] [2021-08-12 19:44:07,325 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-08-12 19:44:07,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:44:07,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:07,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:44:07,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:07,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:07,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:44:07,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:07,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:07,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:07,571 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:44:07,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 17 treesize of output 9 [2021-08-12 19:44:07,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:07,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:07,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:07,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-08-12 19:44:07,649 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:07,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257354311] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:07,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:07,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-12 19:44:07,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740538371] [2021-08-12 19:44:07,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:44:07,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:07,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:44:07,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:44:07,650 INFO L87 Difference]: Start difference. First operand 344 states and 598 transitions. Second operand has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:09,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:09,482 INFO L93 Difference]: Finished difference Result 519 states and 867 transitions. [2021-08-12 19:44:09,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-12 19:44:09,482 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:09,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:09,483 INFO L225 Difference]: With dead ends: 519 [2021-08-12 19:44:09,483 INFO L226 Difference]: Without dead ends: 506 [2021-08-12 19:44:09,484 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 1155.9ms TimeCoverageRelationStatistics Valid=546, Invalid=3876, Unknown=0, NotChecked=0, Total=4422 [2021-08-12 19:44:09,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-08-12 19:44:09,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 346. [2021-08-12 19:44:09,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 1.7478260869565216) internal successors, (603), 345 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:09,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 603 transitions. [2021-08-12 19:44:09,623 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 603 transitions. Word has length 35 [2021-08-12 19:44:09,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:09,624 INFO L482 AbstractCegarLoop]: Abstraction has 346 states and 603 transitions. [2021-08-12 19:44:09,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:09,624 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 603 transitions. [2021-08-12 19:44:09,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:09,624 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:09,624 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:09,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-12 19:44:09,829 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:09,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:09,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1077453864, now seen corresponding path program 106 times [2021-08-12 19:44:09,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:09,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496951573] [2021-08-12 19:44:09,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:09,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:10,037 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:10,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:10,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496951573] [2021-08-12 19:44:10,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496951573] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:10,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34963069] [2021-08-12 19:44:10,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 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-08-12 19:44:10,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:44:10,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:10,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:10,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:10,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 13 treesize of output 9 [2021-08-12 19:44:10,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:10,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:10,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:10,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:10,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 13 treesize of output 9 [2021-08-12 19:44:10,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:10,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:10,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:10,128 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:10,164 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:10,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34963069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:10,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:10,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:10,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61371437] [2021-08-12 19:44:10,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:10,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:10,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:10,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:10,165 INFO L87 Difference]: Start difference. First operand 346 states and 603 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:11,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:11,353 INFO L93 Difference]: Finished difference Result 492 states and 829 transitions. [2021-08-12 19:44:11,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-12 19:44:11,353 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:11,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:11,354 INFO L225 Difference]: With dead ends: 492 [2021-08-12 19:44:11,354 INFO L226 Difference]: Without dead ends: 480 [2021-08-12 19:44:11,355 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 510.2ms TimeCoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:44:11,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-08-12 19:44:11,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 345. [2021-08-12 19:44:11,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 1.744186046511628) internal successors, (600), 344 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:11,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 600 transitions. [2021-08-12 19:44:11,494 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 600 transitions. Word has length 35 [2021-08-12 19:44:11,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:11,494 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 600 transitions. [2021-08-12 19:44:11,494 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:11,494 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 600 transitions. [2021-08-12 19:44:11,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:11,494 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:11,495 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:11,710 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:11,710 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:11,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:11,711 INFO L82 PathProgramCache]: Analyzing trace with hash 2085946860, now seen corresponding path program 107 times [2021-08-12 19:44:11,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:11,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096794156] [2021-08-12 19:44:11,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:11,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:11,889 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:11,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:11,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096794156] [2021-08-12 19:44:11,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096794156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:11,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063870885] [2021-08-12 19:44:11,890 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-08-12 19:44:11,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:44:11,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:11,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-12 19:44:11,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:12,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:12,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:12,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:12,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:12,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:12,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:12,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:12,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:12,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:12,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-08-12 19:44:12,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:12,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:12,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:12,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:76, output treesize:37 [2021-08-12 19:44:12,401 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:44:12,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 22 [2021-08-12 19:44:12,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:12,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:12,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:12,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:7 [2021-08-12 19:44:12,466 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:12,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063870885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:12,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:12,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 36 [2021-08-12 19:44:12,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704928418] [2021-08-12 19:44:12,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-08-12 19:44:12,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:12,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-12 19:44:12,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2021-08-12 19:44:12,467 INFO L87 Difference]: Start difference. First operand 345 states and 600 transitions. Second operand has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 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-08-12 19:44:14,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:14,867 INFO L93 Difference]: Finished difference Result 621 states and 1038 transitions. [2021-08-12 19:44:14,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-08-12 19:44:14,867 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 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) Word has length 35 [2021-08-12 19:44:14,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:14,869 INFO L225 Difference]: With dead ends: 621 [2021-08-12 19:44:14,869 INFO L226 Difference]: Without dead ends: 610 [2021-08-12 19:44:14,869 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1840 ImplicationChecksByTransitivity, 1404.4ms TimeCoverageRelationStatistics Valid=526, Invalid=5954, Unknown=0, NotChecked=0, Total=6480 [2021-08-12 19:44:14,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-08-12 19:44:15,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 349. [2021-08-12 19:44:15,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 1.7528735632183907) internal successors, (610), 348 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:15,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 610 transitions. [2021-08-12 19:44:15,030 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 610 transitions. Word has length 35 [2021-08-12 19:44:15,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:15,030 INFO L482 AbstractCegarLoop]: Abstraction has 349 states and 610 transitions. [2021-08-12 19:44:15,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 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-08-12 19:44:15,030 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 610 transitions. [2021-08-12 19:44:15,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:15,030 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:15,031 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:15,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:15,245 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:15,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:15,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1326954712, now seen corresponding path program 108 times [2021-08-12 19:44:15,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:15,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025660907] [2021-08-12 19:44:15,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:15,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:15,452 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:15,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:15,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025660907] [2021-08-12 19:44:15,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025660907] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:15,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121819506] [2021-08-12 19:44:15,453 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-08-12 19:44:15,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:44:15,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:15,482 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 58 conjunts are in the unsatisfiable core [2021-08-12 19:44:15,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:15,908 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:44:15,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 43 [2021-08-12 19:44:15,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:15,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:15,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:15,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:82, output treesize:49 [2021-08-12 19:44:15,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:15,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:15,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:15,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:15,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2021-08-12 19:44:15,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:15,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:15,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:15,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:10 [2021-08-12 19:44:16,071 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:16,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121819506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:16,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:16,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 38 [2021-08-12 19:44:16,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497457747] [2021-08-12 19:44:16,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-08-12 19:44:16,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:16,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-12 19:44:16,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2021-08-12 19:44:16,073 INFO L87 Difference]: Start difference. First operand 349 states and 610 transitions. Second operand has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 38 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:18,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:18,876 INFO L93 Difference]: Finished difference Result 667 states and 1116 transitions. [2021-08-12 19:44:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-08-12 19:44:18,876 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 38 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:18,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:18,877 INFO L225 Difference]: With dead ends: 667 [2021-08-12 19:44:18,877 INFO L226 Difference]: Without dead ends: 642 [2021-08-12 19:44:18,878 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3028 ImplicationChecksByTransitivity, 1835.3ms TimeCoverageRelationStatistics Valid=734, Invalid=9166, Unknown=0, NotChecked=0, Total=9900 [2021-08-12 19:44:18,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-08-12 19:44:19,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 366. [2021-08-12 19:44:19,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 1.7397260273972603) internal successors, (635), 365 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:19,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 635 transitions. [2021-08-12 19:44:19,026 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 635 transitions. Word has length 35 [2021-08-12 19:44:19,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:19,026 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 635 transitions. [2021-08-12 19:44:19,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 38 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:19,026 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 635 transitions. [2021-08-12 19:44:19,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:19,026 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:19,026 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:19,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:19,242 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:19,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:19,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1133309280, now seen corresponding path program 109 times [2021-08-12 19:44:19,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:19,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222075344] [2021-08-12 19:44:19,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:19,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:19,438 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:19,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:19,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222075344] [2021-08-12 19:44:19,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222075344] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:19,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735576475] [2021-08-12 19:44:19,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 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-08-12 19:44:19,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:19,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:19,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44: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 13 treesize of output 9 [2021-08-12 19:44:19,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:19,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:19,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:19,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:19,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 13 treesize of output 9 [2021-08-12 19:44:19,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:19,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:19,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:19,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:19,564 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:19,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735576475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:19,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:19,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:19,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897845426] [2021-08-12 19:44:19,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:19,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:19,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:19,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:19,565 INFO L87 Difference]: Start difference. First operand 366 states and 635 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:20,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:20,732 INFO L93 Difference]: Finished difference Result 524 states and 876 transitions. [2021-08-12 19:44:20,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-12 19:44:20,733 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:20,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:20,734 INFO L225 Difference]: With dead ends: 524 [2021-08-12 19:44:20,734 INFO L226 Difference]: Without dead ends: 511 [2021-08-12 19:44:20,734 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 472.6ms TimeCoverageRelationStatistics Valid=306, Invalid=1950, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:44:20,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-08-12 19:44:20,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 368. [2021-08-12 19:44:20,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 1.7438692098092643) internal successors, (640), 367 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:20,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 640 transitions. [2021-08-12 19:44:20,880 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 640 transitions. Word has length 35 [2021-08-12 19:44:20,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:20,880 INFO L482 AbstractCegarLoop]: Abstraction has 368 states and 640 transitions. [2021-08-12 19:44:20,880 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:20,880 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 640 transitions. [2021-08-12 19:44:20,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:20,881 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:20,881 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:21,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-12 19:44:21,096 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:21,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:21,097 INFO L82 PathProgramCache]: Analyzing trace with hash -251243556, now seen corresponding path program 110 times [2021-08-12 19:44:21,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:21,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944761138] [2021-08-12 19:44:21,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:21,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:21,258 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:21,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:21,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944761138] [2021-08-12 19:44:21,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944761138] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:21,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135081579] [2021-08-12 19:44:21,258 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-08-12 19:44:21,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:44:21,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:21,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:21,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:21,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 13 treesize of output 9 [2021-08-12 19:44:21,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:21,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:21,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:21,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:21,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 13 treesize of output 9 [2021-08-12 19:44:21,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:21,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:21,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:21,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:21,384 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:21,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135081579] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:21,384 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:21,384 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:21,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146992519] [2021-08-12 19:44:21,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:21,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:21,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:21,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:21,385 INFO L87 Difference]: Start difference. First operand 368 states and 640 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:22,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:22,536 INFO L93 Difference]: Finished difference Result 511 states and 858 transitions. [2021-08-12 19:44:22,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:44:22,536 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:22,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:22,538 INFO L225 Difference]: With dead ends: 511 [2021-08-12 19:44:22,538 INFO L226 Difference]: Without dead ends: 499 [2021-08-12 19:44:22,538 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 450.5ms TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:44:22,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-08-12 19:44:22,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 365. [2021-08-12 19:44:22,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.739010989010989) internal successors, (633), 364 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:22,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 633 transitions. [2021-08-12 19:44:22,689 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 633 transitions. Word has length 35 [2021-08-12 19:44:22,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:22,716 INFO L482 AbstractCegarLoop]: Abstraction has 365 states and 633 transitions. [2021-08-12 19:44:22,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:22,717 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 633 transitions. [2021-08-12 19:44:22,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:22,717 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:22,717 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:22,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-08-12 19:44:22,918 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:22,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:22,918 INFO L82 PathProgramCache]: Analyzing trace with hash 548527630, now seen corresponding path program 111 times [2021-08-12 19:44:22,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:22,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780587656] [2021-08-12 19:44:22,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:22,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:23,141 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:23,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:23,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780587656] [2021-08-12 19:44:23,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780587656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:23,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890578164] [2021-08-12 19:44:23,142 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-08-12 19:44:23,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:44:23,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:23,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:44:23,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:23,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:23,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 11 treesize of output 7 [2021-08-12 19:44:23,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:23,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:23,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:44:23,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-08-12 19:44:23,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:23,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:44:23,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:23,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:23,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:23,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:44:23,605 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:23,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890578164] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:23,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:23,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-12 19:44:23,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973560861] [2021-08-12 19:44:23,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:44:23,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:23,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:44:23,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:44:23,606 INFO L87 Difference]: Start difference. First operand 365 states and 633 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:27,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:27,114 INFO L93 Difference]: Finished difference Result 838 states and 1429 transitions. [2021-08-12 19:44:27,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-08-12 19:44:27,114 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:27,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:27,116 INFO L225 Difference]: With dead ends: 838 [2021-08-12 19:44:27,116 INFO L226 Difference]: Without dead ends: 808 [2021-08-12 19:44:27,117 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3383 ImplicationChecksByTransitivity, 2679.2ms TimeCoverageRelationStatistics Valid=1439, Invalid=9903, Unknown=0, NotChecked=0, Total=11342 [2021-08-12 19:44:27,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-08-12 19:44:27,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 472. [2021-08-12 19:44:27,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 1.7558386411889597) internal successors, (827), 471 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:27,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 827 transitions. [2021-08-12 19:44:27,286 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 827 transitions. Word has length 35 [2021-08-12 19:44:27,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:27,286 INFO L482 AbstractCegarLoop]: Abstraction has 472 states and 827 transitions. [2021-08-12 19:44:27,286 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:27,286 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 827 transitions. [2021-08-12 19:44:27,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:27,286 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:27,286 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:27,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-08-12 19:44:27,502 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:27,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:27,502 INFO L82 PathProgramCache]: Analyzing trace with hash 1430593354, now seen corresponding path program 112 times [2021-08-12 19:44:27,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:27,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605498606] [2021-08-12 19:44:27,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:27,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:27,692 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:27,692 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:27,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605498606] [2021-08-12 19:44:27,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605498606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:27,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002257459] [2021-08-12 19:44:27,692 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-08-12 19:44:27,730 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:44:27,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:27,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:27,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:27,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 13 treesize of output 9 [2021-08-12 19:44:27,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:27,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:27,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:27,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:27,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 13 treesize of output 9 [2021-08-12 19:44:27,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:27,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:27,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:27,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:44:27,856 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:27,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002257459] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:27,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:27,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:27,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908506320] [2021-08-12 19:44:27,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:27,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:27,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:27,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:27,857 INFO L87 Difference]: Start difference. First operand 472 states and 827 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:29,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:29,330 INFO L93 Difference]: Finished difference Result 657 states and 1106 transitions. [2021-08-12 19:44:29,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:44:29,331 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:29,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:29,332 INFO L225 Difference]: With dead ends: 657 [2021-08-12 19:44:29,332 INFO L226 Difference]: Without dead ends: 645 [2021-08-12 19:44:29,332 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 652.6ms TimeCoverageRelationStatistics Valid=290, Invalid=1780, Unknown=0, NotChecked=0, Total=2070 [2021-08-12 19:44:29,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-08-12 19:44:29,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 474. [2021-08-12 19:44:29,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 1.758985200845666) internal successors, (832), 473 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:29,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 832 transitions. [2021-08-12 19:44:29,495 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 832 transitions. Word has length 35 [2021-08-12 19:44:29,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:29,495 INFO L482 AbstractCegarLoop]: Abstraction has 474 states and 832 transitions. [2021-08-12 19:44:29,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:29,496 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 832 transitions. [2021-08-12 19:44:29,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:29,496 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:29,496 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:29,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-08-12 19:44:29,709 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:29,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:29,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1719179092, now seen corresponding path program 113 times [2021-08-12 19:44:29,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:29,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974963441] [2021-08-12 19:44:29,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:29,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:29,990 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:29,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:29,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974963441] [2021-08-12 19:44:29,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974963441] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:29,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636993047] [2021-08-12 19:44:29,990 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-08-12 19:44:30,016 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:44:30,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:30,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:44:30,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:30,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 13 treesize of output 9 [2021-08-12 19:44:30,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:30,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:30,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:30,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:30,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 13 treesize of output 9 [2021-08-12 19:44:30,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:30,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:30,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:30,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:44:30,238 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:30,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636993047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:30,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:30,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 23 [2021-08-12 19:44:30,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574485639] [2021-08-12 19:44:30,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-08-12 19:44:30,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:30,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-12 19:44:30,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:44:30,239 INFO L87 Difference]: Start difference. First operand 474 states and 832 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:31,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:31,123 INFO L93 Difference]: Finished difference Result 524 states and 901 transitions. [2021-08-12 19:44:31,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 19:44:31,123 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:31,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:31,124 INFO L225 Difference]: With dead ends: 524 [2021-08-12 19:44:31,124 INFO L226 Difference]: Without dead ends: 509 [2021-08-12 19:44:31,125 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 11 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 467.4ms TimeCoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:44:31,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-08-12 19:44:31,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 429. [2021-08-12 19:44:31,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 1.7593457943925233) internal successors, (753), 428 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:31,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 753 transitions. [2021-08-12 19:44:31,287 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 753 transitions. Word has length 35 [2021-08-12 19:44:31,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:31,287 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 753 transitions. [2021-08-12 19:44:31,287 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:31,287 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 753 transitions. [2021-08-12 19:44:31,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:31,287 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:31,287 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:31,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-08-12 19:44:31,503 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:31,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:31,503 INFO L82 PathProgramCache]: Analyzing trace with hash 32125928, now seen corresponding path program 114 times [2021-08-12 19:44:31,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:31,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699548212] [2021-08-12 19:44:31,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:31,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:31,698 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:31,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:31,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699548212] [2021-08-12 19:44:31,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699548212] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:31,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402296713] [2021-08-12 19:44:31,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:44:31,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:44:31,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:31,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:31,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:31,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 13 treesize of output 9 [2021-08-12 19:44:31,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:31,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:31,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:31,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:31,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 13 treesize of output 9 [2021-08-12 19:44:31,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:31,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:31,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:31,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:44:31,859 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:31,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402296713] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:31,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:31,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:44:31,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099771628] [2021-08-12 19:44:31,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:44:31,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:31,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:44:31,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:44:31,860 INFO L87 Difference]: Start difference. First operand 429 states and 753 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:44:33,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:33,225 INFO L93 Difference]: Finished difference Result 770 states and 1323 transitions. [2021-08-12 19:44:33,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-12 19:44:33,226 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-08-12 19:44:33,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:33,227 INFO L225 Difference]: With dead ends: 770 [2021-08-12 19:44:33,227 INFO L226 Difference]: Without dead ends: 752 [2021-08-12 19:44:33,227 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 540.9ms TimeCoverageRelationStatistics Valid=228, Invalid=1254, Unknown=0, NotChecked=0, Total=1482 [2021-08-12 19:44:33,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2021-08-12 19:44:33,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 542. [2021-08-12 19:44:33,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 1.7615526802218116) internal successors, (953), 541 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:33,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 953 transitions. [2021-08-12 19:44:33,430 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 953 transitions. Word has length 35 [2021-08-12 19:44:33,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:33,431 INFO L482 AbstractCegarLoop]: Abstraction has 542 states and 953 transitions. [2021-08-12 19:44:33,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:44:33,431 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 953 transitions. [2021-08-12 19:44:33,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:33,431 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:33,431 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:33,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:33,647 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:33,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:33,647 INFO L82 PathProgramCache]: Analyzing trace with hash 1107111640, now seen corresponding path program 115 times [2021-08-12 19:44:33,647 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:33,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149064853] [2021-08-12 19:44:33,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:33,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:33,852 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:33,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:33,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149064853] [2021-08-12 19:44:33,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149064853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:33,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692272321] [2021-08-12 19:44:33,852 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-08-12 19:44:33,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:33,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:33,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:33,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 13 treesize of output 9 [2021-08-12 19:44:33,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:33,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:33,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:33,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:33,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 13 treesize of output 9 [2021-08-12 19:44:33,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:33,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:33,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:33,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:44:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:34,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692272321] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:34,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:34,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:44:34,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514397327] [2021-08-12 19:44:34,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:44:34,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:34,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:44:34,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:44:34,010 INFO L87 Difference]: Start difference. First operand 542 states and 953 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:44:35,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:35,504 INFO L93 Difference]: Finished difference Result 818 states and 1402 transitions. [2021-08-12 19:44:35,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-12 19:44:35,504 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-08-12 19:44:35,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:35,505 INFO L225 Difference]: With dead ends: 818 [2021-08-12 19:44:35,505 INFO L226 Difference]: Without dead ends: 787 [2021-08-12 19:44:35,506 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 577.8ms TimeCoverageRelationStatistics Valid=255, Invalid=1385, Unknown=0, NotChecked=0, Total=1640 [2021-08-12 19:44:35,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-08-12 19:44:35,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 545. [2021-08-12 19:44:35,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 544 states have (on average 1.7628676470588236) internal successors, (959), 544 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:35,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 959 transitions. [2021-08-12 19:44:35,713 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 959 transitions. Word has length 35 [2021-08-12 19:44:35,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:35,713 INFO L482 AbstractCegarLoop]: Abstraction has 545 states and 959 transitions. [2021-08-12 19:44:35,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:44:35,713 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 959 transitions. [2021-08-12 19:44:35,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:35,713 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:35,714 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:35,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-08-12 19:44:35,929 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:35,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:35,930 INFO L82 PathProgramCache]: Analyzing trace with hash -1914921948, now seen corresponding path program 116 times [2021-08-12 19:44:35,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:35,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919649556] [2021-08-12 19:44:35,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:35,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:36,129 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:36,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:36,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919649556] [2021-08-12 19:44:36,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919649556] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:36,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042647993] [2021-08-12 19:44:36,130 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-08-12 19:44:36,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:44:36,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:36,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:36,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:36,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 13 treesize of output 9 [2021-08-12 19:44:36,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:36,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:36,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:36,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:36,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 13 treesize of output 9 [2021-08-12 19:44:36,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:36,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:36,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:36,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:44:36,289 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:36,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042647993] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:36,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:36,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-08-12 19:44:36,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897395373] [2021-08-12 19:44:36,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:44:36,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:36,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:44:36,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:44:36,290 INFO L87 Difference]: Start difference. First operand 545 states and 959 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:44:37,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:37,630 INFO L93 Difference]: Finished difference Result 715 states and 1234 transitions. [2021-08-12 19:44:37,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-12 19:44:37,630 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-08-12 19:44:37,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:37,631 INFO L225 Difference]: With dead ends: 715 [2021-08-12 19:44:37,631 INFO L226 Difference]: Without dead ends: 697 [2021-08-12 19:44:37,632 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 515.4ms TimeCoverageRelationStatistics Valid=231, Invalid=1251, Unknown=0, NotChecked=0, Total=1482 [2021-08-12 19:44:37,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2021-08-12 19:44:37,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 549. [2021-08-12 19:44:37,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 1.760948905109489) internal successors, (965), 548 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:37,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 965 transitions. [2021-08-12 19:44:37,838 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 965 transitions. Word has length 35 [2021-08-12 19:44:37,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:37,838 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 965 transitions. [2021-08-12 19:44:37,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-08-12 19:44:37,838 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 965 transitions. [2021-08-12 19:44:37,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:37,839 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:37,839 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:38,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:38,055 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:38,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:38,055 INFO L82 PathProgramCache]: Analyzing trace with hash 1433243466, now seen corresponding path program 117 times [2021-08-12 19:44:38,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:38,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540252391] [2021-08-12 19:44:38,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:38,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:38,278 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:38,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:38,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540252391] [2021-08-12 19:44:38,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540252391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:38,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105082115] [2021-08-12 19:44:38,278 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-08-12 19:44:38,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:44:38,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:38,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:44:38,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:38,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 11 treesize of output 7 [2021-08-12 19:44:38,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:38,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:38,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:44:38,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-08-12 19:44:38,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:38,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 11 treesize of output 7 [2021-08-12 19:44:38,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:38,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:38,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:38,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:44:38,624 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:44:38,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105082115] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:38,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:38,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-08-12 19:44:38,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721597095] [2021-08-12 19:44:38,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:44:38,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:38,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:44:38,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:44:38,625 INFO L87 Difference]: Start difference. First operand 549 states and 965 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:40,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:40,486 INFO L93 Difference]: Finished difference Result 717 states and 1238 transitions. [2021-08-12 19:44:40,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-12 19:44:40,486 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:40,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:40,487 INFO L225 Difference]: With dead ends: 717 [2021-08-12 19:44:40,487 INFO L226 Difference]: Without dead ends: 686 [2021-08-12 19:44:40,488 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 735 ImplicationChecksByTransitivity, 1161.7ms TimeCoverageRelationStatistics Valid=464, Invalid=2958, Unknown=0, NotChecked=0, Total=3422 [2021-08-12 19:44:40,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-08-12 19:44:40,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 529. [2021-08-12 19:44:40,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 1.7613636363636365) internal successors, (930), 528 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:40,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 930 transitions. [2021-08-12 19:44:40,693 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 930 transitions. Word has length 35 [2021-08-12 19:44:40,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:40,693 INFO L482 AbstractCegarLoop]: Abstraction has 529 states and 930 transitions. [2021-08-12 19:44:40,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:40,693 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 930 transitions. [2021-08-12 19:44:40,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:40,693 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:40,694 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:40,895 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:40,896 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:40,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:40,896 INFO L82 PathProgramCache]: Analyzing trace with hash 23794788, now seen corresponding path program 118 times [2021-08-12 19:44:40,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:40,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693799976] [2021-08-12 19:44:40,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:40,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:44:41,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:41,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693799976] [2021-08-12 19:44:41,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693799976] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:41,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090267202] [2021-08-12 19:44:41,114 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-08-12 19:44:41,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:44:41,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:41,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-12 19:44:41,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:41,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 17 treesize of output 9 [2021-08-12 19:44:41,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:41,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-08-12 19:44:41,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 13 treesize of output 9 [2021-08-12 19:44:41,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:41,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:41,294 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:44:41,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090267202] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:41,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:41,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:41,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086397251] [2021-08-12 19:44:41,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:41,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:41,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:41,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:41,295 INFO L87 Difference]: Start difference. First operand 529 states and 930 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:42,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:42,833 INFO L93 Difference]: Finished difference Result 676 states and 1161 transitions. [2021-08-12 19:44:42,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-12 19:44:42,834 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:42,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:42,835 INFO L225 Difference]: With dead ends: 676 [2021-08-12 19:44:42,835 INFO L226 Difference]: Without dead ends: 664 [2021-08-12 19:44:42,836 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 695.8ms TimeCoverageRelationStatistics Valid=341, Invalid=2209, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:44:42,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2021-08-12 19:44:43,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 525. [2021-08-12 19:44:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 1.7576335877862594) internal successors, (921), 524 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 921 transitions. [2021-08-12 19:44:43,042 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 921 transitions. Word has length 35 [2021-08-12 19:44:43,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:43,042 INFO L482 AbstractCegarLoop]: Abstraction has 525 states and 921 transitions. [2021-08-12 19:44:43,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:43,042 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 921 transitions. [2021-08-12 19:44:43,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:43,043 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:43,043 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:43,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable120 [2021-08-12 19:44:43,258 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:43,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:43,258 INFO L82 PathProgramCache]: Analyzing trace with hash 2107998940, now seen corresponding path program 119 times [2021-08-12 19:44:43,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:43,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019273660] [2021-08-12 19:44:43,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:43,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:43,500 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:44:43,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:43,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019273660] [2021-08-12 19:44:43,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019273660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:43,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711421990] [2021-08-12 19:44:43,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:44:43,527 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:44:43,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:43,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:44:43,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:43,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:44:43,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:43,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:43,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:43,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:43,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 13 treesize of output 9 [2021-08-12 19:44:43,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:43,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:43,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:43,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:43,730 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:43,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711421990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:43,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:43,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 25 [2021-08-12 19:44:43,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992884374] [2021-08-12 19:44:43,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:44:43,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:43,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:44:43,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:44:43,731 INFO L87 Difference]: Start difference. First operand 525 states and 921 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:45,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:45,240 INFO L93 Difference]: Finished difference Result 686 states and 1179 transitions. [2021-08-12 19:44:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-12 19:44:45,241 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:45,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:45,242 INFO L225 Difference]: With dead ends: 686 [2021-08-12 19:44:45,242 INFO L226 Difference]: Without dead ends: 675 [2021-08-12 19:44:45,242 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 735.8ms TimeCoverageRelationStatistics Valid=422, Invalid=2440, Unknown=0, NotChecked=0, Total=2862 [2021-08-12 19:44:45,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-08-12 19:44:45,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 524. [2021-08-12 19:44:45,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 1.75717017208413) internal successors, (919), 523 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:45,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 919 transitions. [2021-08-12 19:44:45,452 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 919 transitions. Word has length 35 [2021-08-12 19:44:45,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:45,452 INFO L482 AbstractCegarLoop]: Abstraction has 524 states and 919 transitions. [2021-08-12 19:44:45,452 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:45,453 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 919 transitions. [2021-08-12 19:44:45,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:45,453 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:45,453 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:45,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:45,669 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:45,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:45,669 INFO L82 PathProgramCache]: Analyzing trace with hash -505131446, now seen corresponding path program 120 times [2021-08-12 19:44:45,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:45,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293328028] [2021-08-12 19:44:45,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:45,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:45,889 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:44:45,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:45,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293328028] [2021-08-12 19:44:45,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293328028] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:45,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641445478] [2021-08-12 19:44:45,890 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-08-12 19:44:45,916 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:44:45,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:45,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:44:45,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:46,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 11 treesize of output 7 [2021-08-12 19:44:46,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:46,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:46,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:44:46,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-08-12 19:44:46,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:46,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 11 treesize of output 7 [2021-08-12 19:44:46,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:46,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:46,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:46,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:44:46,297 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:44:46,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641445478] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:46,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:46,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-12 19:44:46,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381964815] [2021-08-12 19:44:46,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:44:46,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:46,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:44:46,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:44:46,298 INFO L87 Difference]: Start difference. First operand 524 states and 919 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 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-08-12 19:44:49,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:49,746 INFO L93 Difference]: Finished difference Result 944 states and 1616 transitions. [2021-08-12 19:44:49,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-08-12 19:44:49,746 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 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) Word has length 35 [2021-08-12 19:44:49,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:49,748 INFO L225 Difference]: With dead ends: 944 [2021-08-12 19:44:49,748 INFO L226 Difference]: Without dead ends: 925 [2021-08-12 19:44:49,749 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3054 ImplicationChecksByTransitivity, 2330.0ms TimeCoverageRelationStatistics Valid=1091, Invalid=9415, Unknown=0, NotChecked=0, Total=10506 [2021-08-12 19:44:49,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-08-12 19:44:49,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 631. [2021-08-12 19:44:49,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 1.7746031746031745) internal successors, (1118), 630 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:49,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1118 transitions. [2021-08-12 19:44:49,983 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1118 transitions. Word has length 35 [2021-08-12 19:44:49,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:49,983 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1118 transitions. [2021-08-12 19:44:49,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 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-08-12 19:44:49,983 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1118 transitions. [2021-08-12 19:44:49,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:49,983 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:49,983 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:50,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:50,199 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:50,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:50,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1190797840, now seen corresponding path program 121 times [2021-08-12 19:44:50,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:50,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801778177] [2021-08-12 19:44:50,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:50,431 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:50,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:50,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801778177] [2021-08-12 19:44:50,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801778177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:50,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11772335] [2021-08-12 19:44:50,431 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-08-12 19:44:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:50,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:50,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:50,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 13 treesize of output 9 [2021-08-12 19:44:50,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:50,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:50,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:50,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:50,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 13 treesize of output 9 [2021-08-12 19:44:50,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:50,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:50,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:50,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:44:50,606 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:50,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11772335] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:50,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:50,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:50,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623685441] [2021-08-12 19:44:50,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:50,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:50,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:50,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:50,607 INFO L87 Difference]: Start difference. First operand 631 states and 1118 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:51,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:51,854 INFO L93 Difference]: Finished difference Result 722 states and 1258 transitions. [2021-08-12 19:44:51,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-12 19:44:51,854 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:51,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:51,856 INFO L225 Difference]: With dead ends: 722 [2021-08-12 19:44:51,856 INFO L226 Difference]: Without dead ends: 707 [2021-08-12 19:44:51,856 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 507.1ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 19:44:51,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-08-12 19:44:52,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 609. [2021-08-12 19:44:52,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 608 states have (on average 1.78125) internal successors, (1083), 608 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:52,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1083 transitions. [2021-08-12 19:44:52,076 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1083 transitions. Word has length 35 [2021-08-12 19:44:52,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:52,076 INFO L482 AbstractCegarLoop]: Abstraction has 609 states and 1083 transitions. [2021-08-12 19:44:52,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:52,076 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1083 transitions. [2021-08-12 19:44:52,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:52,077 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:52,077 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:52,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-08-12 19:44:52,293 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:52,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:52,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1406968868, now seen corresponding path program 122 times [2021-08-12 19:44:52,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:52,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23930549] [2021-08-12 19:44:52,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:52,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:52,524 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:44:52,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:52,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23930549] [2021-08-12 19:44:52,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23930549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:52,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686814557] [2021-08-12 19:44:52,525 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-08-12 19:44:52,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:44:52,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:52,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:44:52,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:52,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 13 treesize of output 9 [2021-08-12 19:44:52,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:52,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:52,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:52,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:44:52,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 13 treesize of output 9 [2021-08-12 19:44:52,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:52,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:52,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:52,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:44:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:44:52,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686814557] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:52,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:52,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:52,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159766479] [2021-08-12 19:44:52,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:52,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:52,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:52,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:52,679 INFO L87 Difference]: Start difference. First operand 609 states and 1083 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:54,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:54,316 INFO L93 Difference]: Finished difference Result 893 states and 1543 transitions. [2021-08-12 19:44:54,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 19:44:54,316 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:44:54,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:54,318 INFO L225 Difference]: With dead ends: 893 [2021-08-12 19:44:54,318 INFO L226 Difference]: Without dead ends: 875 [2021-08-12 19:44:54,318 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 660.0ms TimeCoverageRelationStatistics Valid=276, Invalid=1616, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:44:54,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2021-08-12 19:44:54,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 596. [2021-08-12 19:44:54,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 1.7781512605042016) internal successors, (1058), 595 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:54,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1058 transitions. [2021-08-12 19:44:54,539 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1058 transitions. Word has length 35 [2021-08-12 19:44:54,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:54,539 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1058 transitions. [2021-08-12 19:44:54,539 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:54,539 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1058 transitions. [2021-08-12 19:44:54,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:54,539 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:54,539 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:54,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:54,753 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:54,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:54,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1813012716, now seen corresponding path program 123 times [2021-08-12 19:44:54,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:54,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911092214] [2021-08-12 19:44:54,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:54,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:54,987 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:44:54,987 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:54,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911092214] [2021-08-12 19:44:54,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911092214] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:54,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143436597] [2021-08-12 19:44:54,987 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-08-12 19:44:55,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-12 19:44:55,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:55,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:44:55,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:55,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:55,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 11 treesize of output 7 [2021-08-12 19:44:55,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:55,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:55,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:44:55,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-08-12 19:44:55,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:44:55,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:44:55,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:55,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:55,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:55,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:44:55,371 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:44:55,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143436597] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:55,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:55,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-12 19:44:55,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463776145] [2021-08-12 19:44:55,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:44:55,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:55,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:44:55,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:44:55,372 INFO L87 Difference]: Start difference. First operand 596 states and 1058 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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-08-12 19:44:57,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:57,597 INFO L93 Difference]: Finished difference Result 902 states and 1554 transitions. [2021-08-12 19:44:57,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-12 19:44:57,597 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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) Word has length 35 [2021-08-12 19:44:57,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:57,599 INFO L225 Difference]: With dead ends: 902 [2021-08-12 19:44:57,599 INFO L226 Difference]: Without dead ends: 884 [2021-08-12 19:44:57,599 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 1439.3ms TimeCoverageRelationStatistics Valid=671, Invalid=3885, Unknown=0, NotChecked=0, Total=4556 [2021-08-12 19:44:57,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2021-08-12 19:44:57,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 522. [2021-08-12 19:44:57,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 521 states have (on average 1.779270633397313) internal successors, (927), 521 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:57,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 927 transitions. [2021-08-12 19:44:57,815 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 927 transitions. Word has length 35 [2021-08-12 19:44:57,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:57,815 INFO L482 AbstractCegarLoop]: Abstraction has 522 states and 927 transitions. [2021-08-12 19:44:57,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 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-08-12 19:44:57,815 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 927 transitions. [2021-08-12 19:44:57,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:44:57,816 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:57,816 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:58,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-08-12 19:44:58,029 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:58,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:58,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1486880890, now seen corresponding path program 124 times [2021-08-12 19:44:58,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:58,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577755015] [2021-08-12 19:44:58,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:58,262 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:44:58,263 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:58,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577755015] [2021-08-12 19:44:58,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577755015] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:58,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291978755] [2021-08-12 19:44:58,263 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-08-12 19:44:58,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:44:58,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:58,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-12 19:44:58,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:58,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-08-12 19:44:58,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:58,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:58,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:58,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-08-12 19:44:58,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 13 treesize of output 9 [2021-08-12 19:44:58,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:58,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:58,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:58,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:44:58,420 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:44:58,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291978755] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:58,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:58,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:44:58,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605840484] [2021-08-12 19:44:58,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:44:58,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:58,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:44:58,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:44:58,421 INFO L87 Difference]: Start difference. First operand 522 states and 927 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:00,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:00,055 INFO L93 Difference]: Finished difference Result 728 states and 1241 transitions. [2021-08-12 19:45:00,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-12 19:45:00,056 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:45:00,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:00,057 INFO L225 Difference]: With dead ends: 728 [2021-08-12 19:45:00,057 INFO L226 Difference]: Without dead ends: 710 [2021-08-12 19:45:00,058 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 733.3ms TimeCoverageRelationStatistics Valid=310, Invalid=2042, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:00,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2021-08-12 19:45:00,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 577. [2021-08-12 19:45:00,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 576 states have (on average 1.7708333333333333) internal successors, (1020), 576 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:00,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1020 transitions. [2021-08-12 19:45:00,287 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1020 transitions. Word has length 35 [2021-08-12 19:45:00,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:00,287 INFO L482 AbstractCegarLoop]: Abstraction has 577 states and 1020 transitions. [2021-08-12 19:45:00,287 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:00,288 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1020 transitions. [2021-08-12 19:45:00,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:45:00,307 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:00,307 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:00,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:00,507 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:00,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:00,508 INFO L82 PathProgramCache]: Analyzing trace with hash -899135568, now seen corresponding path program 125 times [2021-08-12 19:45:00,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:00,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36352742] [2021-08-12 19:45:00,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:00,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:00,749 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:45:00,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:00,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36352742] [2021-08-12 19:45:00,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36352742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:00,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716094471] [2021-08-12 19:45:00,749 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-08-12 19:45:00,777 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-12 19:45:00,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:00,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:45:00,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:00,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 13 treesize of output 9 [2021-08-12 19:45:00,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:00,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:00,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:00,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:00,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 13 treesize of output 9 [2021-08-12 19:45:00,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:00,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:00,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:00,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:00,968 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:45:00,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716094471] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:00,968 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:00,968 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 22 [2021-08-12 19:45:00,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617858803] [2021-08-12 19:45:00,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:45:00,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:00,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:45:00,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:45:00,980 INFO L87 Difference]: Start difference. First operand 577 states and 1020 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:02,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:02,713 INFO L93 Difference]: Finished difference Result 820 states and 1403 transitions. [2021-08-12 19:45:02,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:45:02,714 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:45:02,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:02,716 INFO L225 Difference]: With dead ends: 820 [2021-08-12 19:45:02,716 INFO L226 Difference]: Without dead ends: 805 [2021-08-12 19:45:02,716 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 805.7ms TimeCoverageRelationStatistics Valid=360, Invalid=2292, Unknown=0, NotChecked=0, Total=2652 [2021-08-12 19:45:02,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-08-12 19:45:02,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 575. [2021-08-12 19:45:02,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 1.7665505226480835) internal successors, (1014), 574 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:02,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1014 transitions. [2021-08-12 19:45:02,942 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1014 transitions. Word has length 35 [2021-08-12 19:45:02,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:02,942 INFO L482 AbstractCegarLoop]: Abstraction has 575 states and 1014 transitions. [2021-08-12 19:45:02,943 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:02,943 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1014 transitions. [2021-08-12 19:45:02,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:45:02,943 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:02,943 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:03,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-08-12 19:45:03,157 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:03,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:03,157 INFO L82 PathProgramCache]: Analyzing trace with hash 176575588, now seen corresponding path program 126 times [2021-08-12 19:45:03,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:03,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854105256] [2021-08-12 19:45:03,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:03,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:03,373 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:45:03,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:03,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854105256] [2021-08-12 19:45:03,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854105256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:03,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750657279] [2021-08-12 19:45:03,374 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-08-12 19:45:03,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-12 19:45:03,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:03,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:45:03,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:03,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:45:03,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 11 treesize of output 7 [2021-08-12 19:45:03,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:03,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:45:03,692 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-08-12 19:45:03,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 13 treesize of output 9 [2021-08-12 19:45:03,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:03,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:03,782 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:45:03,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750657279] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:03,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:03,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 30 [2021-08-12 19:45:03,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347892693] [2021-08-12 19:45:03,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-08-12 19:45:03,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:03,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-12 19:45:03,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:45:03,783 INFO L87 Difference]: Start difference. First operand 575 states and 1014 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:05,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:05,347 INFO L93 Difference]: Finished difference Result 606 states and 1055 transitions. [2021-08-12 19:45:05,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:45:05,347 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-12 19:45:05,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:05,349 INFO L225 Difference]: With dead ends: 606 [2021-08-12 19:45:05,349 INFO L226 Difference]: Without dead ends: 588 [2021-08-12 19:45:05,349 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1058.8ms TimeCoverageRelationStatistics Valid=426, Invalid=2330, Unknown=0, NotChecked=0, Total=2756 [2021-08-12 19:45:05,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-08-12 19:45:05,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 377. [2021-08-12 19:45:05,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 1.800531914893617) internal successors, (677), 376 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:05,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 677 transitions. [2021-08-12 19:45:05,506 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 677 transitions. Word has length 35 [2021-08-12 19:45:05,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:05,506 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 677 transitions. [2021-08-12 19:45:05,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:05,506 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 677 transitions. [2021-08-12 19:45:05,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:05,506 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:05,507 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:05,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:05,721 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:05,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:05,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1426027504, now seen corresponding path program 127 times [2021-08-12 19:45:05,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:05,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193615182] [2021-08-12 19:45:05,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:05,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:05,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193615182] [2021-08-12 19:45:05,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193615182] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:05,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087024399] [2021-08-12 19:45:05,931 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:45:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:05,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:05,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:06,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 13 treesize of output 9 [2021-08-12 19:45:06,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:06,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:06,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:06,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:06,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:45:06,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:06,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:06,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:06,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:06,102 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:06,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087024399] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:06,103 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:06,103 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:45:06,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155350261] [2021-08-12 19:45:06,103 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:45:06,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:06,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:45:06,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:45:06,103 INFO L87 Difference]: Start difference. First operand 377 states and 677 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:07,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:07,634 INFO L93 Difference]: Finished difference Result 731 states and 1274 transitions. [2021-08-12 19:45:07,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 19:45:07,635 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:07,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:07,636 INFO L225 Difference]: With dead ends: 731 [2021-08-12 19:45:07,636 INFO L226 Difference]: Without dead ends: 713 [2021-08-12 19:45:07,636 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 699.7ms TimeCoverageRelationStatistics Valid=307, Invalid=2045, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:07,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-08-12 19:45:07,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 457. [2021-08-12 19:45:07,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 456 states have (on average 1.8048245614035088) internal successors, (823), 456 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:07,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 823 transitions. [2021-08-12 19:45:07,786 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 823 transitions. Word has length 43 [2021-08-12 19:45:07,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:07,787 INFO L482 AbstractCegarLoop]: Abstraction has 457 states and 823 transitions. [2021-08-12 19:45:07,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:07,787 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 823 transitions. [2021-08-12 19:45:07,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:07,787 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:07,787 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:08,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-08-12 19:45:08,004 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:08,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:08,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1896684626, now seen corresponding path program 128 times [2021-08-12 19:45:08,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:08,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833459068] [2021-08-12 19:45:08,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:08,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:08,251 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:08,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:08,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833459068] [2021-08-12 19:45:08,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833459068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:08,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079906007] [2021-08-12 19:45:08,251 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-08-12 19:45:08,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:45:08,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:08,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:08,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:08,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 13 treesize of output 9 [2021-08-12 19:45:08,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:08,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:08,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:08,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:08,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 13 treesize of output 9 [2021-08-12 19:45:08,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:08,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:08,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:08,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:45:08,467 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:08,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079906007] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:08,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:08,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-08-12 19:45:08,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616737388] [2021-08-12 19:45:08,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:08,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:08,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:08,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:08,469 INFO L87 Difference]: Start difference. First operand 457 states and 823 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:09,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:09,471 INFO L93 Difference]: Finished difference Result 589 states and 1049 transitions. [2021-08-12 19:45:09,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:45:09,471 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:09,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:09,473 INFO L225 Difference]: With dead ends: 589 [2021-08-12 19:45:09,473 INFO L226 Difference]: Without dead ends: 571 [2021-08-12 19:45:09,473 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 517.3ms TimeCoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2021-08-12 19:45:09,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-08-12 19:45:09,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 458. [2021-08-12 19:45:09,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 1.8008752735229758) internal successors, (823), 457 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:09,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 823 transitions. [2021-08-12 19:45:09,619 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 823 transitions. Word has length 43 [2021-08-12 19:45:09,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:09,619 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 823 transitions. [2021-08-12 19:45:09,619 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:09,619 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 823 transitions. [2021-08-12 19:45:09,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:09,619 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:09,619 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:09,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:09,834 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:09,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:09,834 INFO L82 PathProgramCache]: Analyzing trace with hash -838282182, now seen corresponding path program 129 times [2021-08-12 19:45:09,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:09,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492121269] [2021-08-12 19:45:09,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:09,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:10,061 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:10,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:10,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492121269] [2021-08-12 19:45:10,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492121269] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:10,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428859510] [2021-08-12 19:45:10,061 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-08-12 19:45:10,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:45:10,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:10,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:10,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:10,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 13 treesize of output 9 [2021-08-12 19:45:10,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:10,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:10,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:10,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:10,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 13 treesize of output 9 [2021-08-12 19:45:10,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:10,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:10,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:10,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:10,232 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:10,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428859510] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:10,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:10,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:45:10,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394547054] [2021-08-12 19:45:10,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:45:10,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:10,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:45:10,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:45:10,233 INFO L87 Difference]: Start difference. First operand 458 states and 823 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:11,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:11,734 INFO L93 Difference]: Finished difference Result 881 states and 1542 transitions. [2021-08-12 19:45:11,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:45:11,734 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:11,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:11,736 INFO L225 Difference]: With dead ends: 881 [2021-08-12 19:45:11,736 INFO L226 Difference]: Without dead ends: 866 [2021-08-12 19:45:11,736 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 696.9ms TimeCoverageRelationStatistics Valid=353, Invalid=2403, Unknown=0, NotChecked=0, Total=2756 [2021-08-12 19:45:11,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2021-08-12 19:45:11,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 622. [2021-08-12 19:45:11,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 1.7777777777777777) internal successors, (1104), 621 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:11,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1104 transitions. [2021-08-12 19:45:11,927 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1104 transitions. Word has length 43 [2021-08-12 19:45:11,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:11,927 INFO L482 AbstractCegarLoop]: Abstraction has 622 states and 1104 transitions. [2021-08-12 19:45:11,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:11,927 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1104 transitions. [2021-08-12 19:45:11,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:11,936 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:11,936 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:12,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:12,153 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:12,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:12,153 INFO L82 PathProgramCache]: Analyzing trace with hash 237428974, now seen corresponding path program 130 times [2021-08-12 19:45:12,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:12,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847864900] [2021-08-12 19:45:12,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:12,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:12,344 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:12,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:12,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847864900] [2021-08-12 19:45:12,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847864900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:12,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708273108] [2021-08-12 19:45:12,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 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-08-12 19:45:12,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:45:12,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:12,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:12,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:12,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 13 treesize of output 9 [2021-08-12 19:45:12,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:12,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:12,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:12,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:12,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:45:12,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:12,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:12,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:12,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:12,492 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:12,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708273108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:12,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:12,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:45:12,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250190037] [2021-08-12 19:45:12,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:45:12,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:12,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:45:12,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:45:12,493 INFO L87 Difference]: Start difference. First operand 622 states and 1104 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:14,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:14,087 INFO L93 Difference]: Finished difference Result 1052 states and 1847 transitions. [2021-08-12 19:45:14,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:45:14,088 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:14,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:14,090 INFO L225 Difference]: With dead ends: 1052 [2021-08-12 19:45:14,090 INFO L226 Difference]: Without dead ends: 1037 [2021-08-12 19:45:14,090 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 668.5ms TimeCoverageRelationStatistics Valid=352, Invalid=2404, Unknown=0, NotChecked=0, Total=2756 [2021-08-12 19:45:14,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2021-08-12 19:45:14,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 651. [2021-08-12 19:45:14,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 1.7846153846153847) internal successors, (1160), 650 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:14,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1160 transitions. [2021-08-12 19:45:14,264 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1160 transitions. Word has length 43 [2021-08-12 19:45:14,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:14,264 INFO L482 AbstractCegarLoop]: Abstraction has 651 states and 1160 transitions. [2021-08-12 19:45:14,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:14,265 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1160 transitions. [2021-08-12 19:45:14,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:14,265 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:14,265 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:14,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:14,480 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:14,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:14,481 INFO L82 PathProgramCache]: Analyzing trace with hash -351041792, now seen corresponding path program 131 times [2021-08-12 19:45:14,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:14,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679520839] [2021-08-12 19:45:14,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:14,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:14,720 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:14,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:14,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679520839] [2021-08-12 19:45:14,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679520839] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:14,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796885968] [2021-08-12 19:45:14,720 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-08-12 19:45:14,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-12 19:45:14,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:14,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:14,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:14,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 13 treesize of output 9 [2021-08-12 19:45:14,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:14,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:14,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:14,836 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:14,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 13 treesize of output 9 [2021-08-12 19:45:14,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:14,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:14,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:14,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:14,922 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:14,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796885968] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:14,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:14,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:45:14,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165616459] [2021-08-12 19:45:14,922 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:45:14,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:14,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:45:14,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:45:14,923 INFO L87 Difference]: Start difference. First operand 651 states and 1160 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:16,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:16,548 INFO L93 Difference]: Finished difference Result 1169 states and 2034 transitions. [2021-08-12 19:45:16,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-12 19:45:16,549 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:16,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:16,551 INFO L225 Difference]: With dead ends: 1169 [2021-08-12 19:45:16,551 INFO L226 Difference]: Without dead ends: 1151 [2021-08-12 19:45:16,551 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 699.3ms TimeCoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2021-08-12 19:45:16,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1151 states. [2021-08-12 19:45:16,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1151 to 802. [2021-08-12 19:45:16,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 801 states have (on average 1.794007490636704) internal successors, (1437), 801 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:16,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1437 transitions. [2021-08-12 19:45:16,759 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1437 transitions. Word has length 43 [2021-08-12 19:45:16,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:16,759 INFO L482 AbstractCegarLoop]: Abstraction has 802 states and 1437 transitions. [2021-08-12 19:45:16,759 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:16,759 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1437 transitions. [2021-08-12 19:45:16,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:16,760 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:16,760 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:16,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-08-12 19:45:16,962 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:16,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:16,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1127427764, now seen corresponding path program 132 times [2021-08-12 19:45:16,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:16,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335320145] [2021-08-12 19:45:16,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:16,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:17,227 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:45:17,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:17,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335320145] [2021-08-12 19:45:17,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335320145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:17,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975112609] [2021-08-12 19:45:17,228 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-08-12 19:45:17,258 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-08-12 19:45:17,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:17,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:17,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:17,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 13 treesize of output 9 [2021-08-12 19:45:17,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:17,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:17,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:17,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:17,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 13 treesize of output 9 [2021-08-12 19:45:17,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:17,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:17,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:17,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:17,410 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:45:17,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975112609] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:17,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:17,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-08-12 19:45:17,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195595400] [2021-08-12 19:45:17,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:45:17,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:17,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:45:17,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:45:17,411 INFO L87 Difference]: Start difference. First operand 802 states and 1437 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:19,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:19,268 INFO L93 Difference]: Finished difference Result 1536 states and 2714 transitions. [2021-08-12 19:45:19,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 19:45:19,268 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:19,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:19,271 INFO L225 Difference]: With dead ends: 1536 [2021-08-12 19:45:19,271 INFO L226 Difference]: Without dead ends: 1518 [2021-08-12 19:45:19,271 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 755.5ms TimeCoverageRelationStatistics Valid=301, Invalid=1955, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:45:19,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2021-08-12 19:45:19,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 967. [2021-08-12 19:45:19,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 966 states have (on average 1.8095238095238095) internal successors, (1748), 966 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:19,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1748 transitions. [2021-08-12 19:45:19,494 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1748 transitions. Word has length 43 [2021-08-12 19:45:19,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:19,494 INFO L482 AbstractCegarLoop]: Abstraction has 967 states and 1748 transitions. [2021-08-12 19:45:19,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:19,495 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1748 transitions. [2021-08-12 19:45:19,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:19,495 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:19,495 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:19,711 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-08-12 19:45:19,711 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:19,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:19,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1874110122, now seen corresponding path program 133 times [2021-08-12 19:45:19,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:19,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939743283] [2021-08-12 19:45:19,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:19,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:19,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:19,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939743283] [2021-08-12 19:45:19,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939743283] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:19,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996276271] [2021-08-12 19:45:19,957 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-08-12 19:45:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:19,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:19,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:20,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 13 treesize of output 9 [2021-08-12 19:45:20,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:20,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:20,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:20,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:20,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 13 treesize of output 9 [2021-08-12 19:45:20,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:20,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:20,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:20,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:20,146 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:20,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996276271] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:20,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:20,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:20,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108112355] [2021-08-12 19:45:20,146 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:20,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:20,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:20,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:20,147 INFO L87 Difference]: Start difference. First operand 967 states and 1748 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:21,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:21,970 INFO L93 Difference]: Finished difference Result 1575 states and 2798 transitions. [2021-08-12 19:45:21,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-12 19:45:21,970 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:21,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:21,973 INFO L225 Difference]: With dead ends: 1575 [2021-08-12 19:45:21,973 INFO L226 Difference]: Without dead ends: 1557 [2021-08-12 19:45:21,973 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 772.3ms TimeCoverageRelationStatistics Valid=306, Invalid=2046, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:21,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2021-08-12 19:45:22,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 520. [2021-08-12 19:45:22,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 519 states have (on average 1.741811175337187) internal successors, (904), 519 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:22,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 904 transitions. [2021-08-12 19:45:22,171 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 904 transitions. Word has length 43 [2021-08-12 19:45:22,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:22,172 INFO L482 AbstractCegarLoop]: Abstraction has 520 states and 904 transitions. [2021-08-12 19:45:22,172 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:22,172 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 904 transitions. [2021-08-12 19:45:22,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:22,172 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:22,172 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:22,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-08-12 19:45:22,388 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:22,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:22,388 INFO L82 PathProgramCache]: Analyzing trace with hash -1653375024, now seen corresponding path program 134 times [2021-08-12 19:45:22,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:22,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241300657] [2021-08-12 19:45:22,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:22,627 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:22,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:22,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241300657] [2021-08-12 19:45:22,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241300657] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:22,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329065986] [2021-08-12 19:45:22,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 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-08-12 19:45:22,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:45:22,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:22,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-12 19:45:22,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:22,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 13 treesize of output 9 [2021-08-12 19:45:22,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:22,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:22,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:22,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:22,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-08-12 19:45:22,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:22,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:22,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:22,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-08-12 19:45:22,813 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:22,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329065986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:22,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:22,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:22,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146004865] [2021-08-12 19:45:22,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:22,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:22,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:22,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:22,814 INFO L87 Difference]: Start difference. First operand 520 states and 904 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:24,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:24,291 INFO L93 Difference]: Finished difference Result 691 states and 1183 transitions. [2021-08-12 19:45:24,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:45:24,291 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:24,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:24,293 INFO L225 Difference]: With dead ends: 691 [2021-08-12 19:45:24,293 INFO L226 Difference]: Without dead ends: 679 [2021-08-12 19:45:24,293 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 805.2ms TimeCoverageRelationStatistics Valid=304, Invalid=2048, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:24,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-08-12 19:45:24,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 518. [2021-08-12 19:45:24,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 1.7408123791102514) internal successors, (900), 517 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:24,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 900 transitions. [2021-08-12 19:45:24,465 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 900 transitions. Word has length 43 [2021-08-12 19:45:24,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:24,465 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 900 transitions. [2021-08-12 19:45:24,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:24,465 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 900 transitions. [2021-08-12 19:45:24,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:24,466 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:24,466 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:24,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-08-12 19:45:24,681 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:24,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:24,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1065629702, now seen corresponding path program 135 times [2021-08-12 19:45:24,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:24,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583573430] [2021-08-12 19:45:24,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:24,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:24,920 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:24,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:24,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583573430] [2021-08-12 19:45:24,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583573430] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:24,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981549666] [2021-08-12 19:45:24,921 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-08-12 19:45:24,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-12 19:45:24,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:24,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-12 19:45:24,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:25,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:45:25,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 11 treesize of output 7 [2021-08-12 19:45:25,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:25,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:25,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:45:25,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-08-12 19:45:25,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:45:25,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:45:25,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:25,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:25,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:25,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:7 [2021-08-12 19:45:25,366 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:25,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981549666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:25,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:25,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2021-08-12 19:45:25,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318208160] [2021-08-12 19:45:25,367 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-08-12 19:45:25,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:25,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-12 19:45:25,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:45:25,367 INFO L87 Difference]: Start difference. First operand 518 states and 900 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:28,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:28,621 INFO L93 Difference]: Finished difference Result 1088 states and 1892 transitions. [2021-08-12 19:45:28,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-12 19:45:28,622 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:28,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:28,624 INFO L225 Difference]: With dead ends: 1088 [2021-08-12 19:45:28,624 INFO L226 Difference]: Without dead ends: 1070 [2021-08-12 19:45:28,624 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1821 ImplicationChecksByTransitivity, 2054.1ms TimeCoverageRelationStatistics Valid=917, Invalid=6223, Unknown=0, NotChecked=0, Total=7140 [2021-08-12 19:45:28,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-08-12 19:45:28,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 654. [2021-08-12 19:45:28,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 1.7519142419601839) internal successors, (1144), 653 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1144 transitions. [2021-08-12 19:45:28,832 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1144 transitions. Word has length 43 [2021-08-12 19:45:28,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:28,832 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1144 transitions. [2021-08-12 19:45:28,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:28,832 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1144 transitions. [2021-08-12 19:45:28,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:28,832 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:28,832 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:29,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2021-08-12 19:45:29,048 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:29,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:29,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1900640174, now seen corresponding path program 136 times [2021-08-12 19:45:29,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:29,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954702714] [2021-08-12 19:45:29,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:29,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:29,284 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:29,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:29,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954702714] [2021-08-12 19:45:29,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954702714] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:29,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966668744] [2021-08-12 19:45:29,285 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-08-12 19:45:29,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:45:29,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:29,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-12 19:45:29,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:29,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 17 treesize of output 9 [2021-08-12 19:45:29,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:29,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:29,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:29,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-08-12 19:45: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 13 treesize of output 9 [2021-08-12 19:45:29,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:29,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:29,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:29,408 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:29,469 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:29,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966668744] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:29,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:29,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:29,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827037447] [2021-08-12 19:45:29,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:29,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:29,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:29,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:29,470 INFO L87 Difference]: Start difference. First operand 654 states and 1144 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:31,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:31,192 INFO L93 Difference]: Finished difference Result 971 states and 1662 transitions. [2021-08-12 19:45:31,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-12 19:45:31,192 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:31,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:31,194 INFO L225 Difference]: With dead ends: 971 [2021-08-12 19:45:31,194 INFO L226 Difference]: Without dead ends: 956 [2021-08-12 19:45:31,194 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 808.5ms TimeCoverageRelationStatistics Valid=343, Invalid=2413, Unknown=0, NotChecked=0, Total=2756 [2021-08-12 19:45:31,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-08-12 19:45:31,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 655. [2021-08-12 19:45:31,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 1.7522935779816513) internal successors, (1146), 654 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:31,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1146 transitions. [2021-08-12 19:45:31,399 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1146 transitions. Word has length 43 [2021-08-12 19:45:31,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:31,399 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1146 transitions. [2021-08-12 19:45:31,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:31,399 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1146 transitions. [2021-08-12 19:45:31,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:31,400 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:31,400 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:31,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:31,616 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:31,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:31,616 INFO L82 PathProgramCache]: Analyzing trace with hash -1318615966, now seen corresponding path program 137 times [2021-08-12 19:45:31,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:31,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482628187] [2021-08-12 19:45:31,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:31,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:31,853 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:31,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:31,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482628187] [2021-08-12 19:45:31,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482628187] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:31,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964693497] [2021-08-12 19:45:31,853 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-08-12 19:45:31,882 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-12 19:45:31,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:31,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:31,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:31,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 13 treesize of output 9 [2021-08-12 19:45:31,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:31,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:31,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:31,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:31,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 13 treesize of output 9 [2021-08-12 19:45:31,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:31,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:31,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:31,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:32,052 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:32,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964693497] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:32,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:32,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:32,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473792961] [2021-08-12 19:45:32,052 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:32,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:32,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:32,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:32,053 INFO L87 Difference]: Start difference. First operand 655 states and 1146 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:33,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:33,624 INFO L93 Difference]: Finished difference Result 890 states and 1523 transitions. [2021-08-12 19:45:33,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:45:33,624 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:33,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:33,626 INFO L225 Difference]: With dead ends: 890 [2021-08-12 19:45:33,626 INFO L226 Difference]: Without dead ends: 878 [2021-08-12 19:45:33,626 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 745.2ms TimeCoverageRelationStatistics Valid=300, Invalid=2052, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:33,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2021-08-12 19:45:33,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 654. [2021-08-12 19:45:33,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 1.7519142419601839) internal successors, (1144), 653 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:33,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1144 transitions. [2021-08-12 19:45:33,828 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1144 transitions. Word has length 43 [2021-08-12 19:45:33,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:33,828 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1144 transitions. [2021-08-12 19:45:33,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:33,828 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1144 transitions. [2021-08-12 19:45:33,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:33,829 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:33,829 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:34,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-08-12 19:45:34,045 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:34,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:34,045 INFO L82 PathProgramCache]: Analyzing trace with hash 363220944, now seen corresponding path program 138 times [2021-08-12 19:45:34,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:34,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831133266] [2021-08-12 19:45:34,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:34,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:34,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:34,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831133266] [2021-08-12 19:45:34,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831133266] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:34,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903190669] [2021-08-12 19:45:34,305 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-08-12 19:45:34,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-08-12 19:45:34,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:34,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:34,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:34,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 13 treesize of output 9 [2021-08-12 19:45:34,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:34,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:34,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:34,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:34,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:45:34,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:34,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:34,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:34,446 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:34,505 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:34,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903190669] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:34,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:34,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:34,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890447047] [2021-08-12 19:45:34,506 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:34,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:34,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:34,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:34,506 INFO L87 Difference]: Start difference. First operand 654 states and 1144 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:36,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:36,135 INFO L93 Difference]: Finished difference Result 917 states and 1554 transitions. [2021-08-12 19:45:36,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:45:36,135 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:36,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:36,137 INFO L225 Difference]: With dead ends: 917 [2021-08-12 19:45:36,137 INFO L226 Difference]: Without dead ends: 905 [2021-08-12 19:45:36,137 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 814.3ms TimeCoverageRelationStatistics Valid=291, Invalid=2061, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:36,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-08-12 19:45:36,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 647. [2021-08-12 19:45:36,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 1.7554179566563468) internal successors, (1134), 646 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:36,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1134 transitions. [2021-08-12 19:45:36,342 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1134 transitions. Word has length 43 [2021-08-12 19:45:36,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:36,342 INFO L482 AbstractCegarLoop]: Abstraction has 647 states and 1134 transitions. [2021-08-12 19:45:36,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:36,342 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1134 transitions. [2021-08-12 19:45:36,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:36,343 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:36,343 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:36,559 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:36,559 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:36,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:36,559 INFO L82 PathProgramCache]: Analyzing trace with hash 1508415794, now seen corresponding path program 139 times [2021-08-12 19:45:36,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:36,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509209100] [2021-08-12 19:45:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:36,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:36,788 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:36,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:36,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509209100] [2021-08-12 19:45:36,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509209100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:36,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192621815] [2021-08-12 19:45:36,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 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-08-12 19:45:36,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:36,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-12 19:45:36,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:36,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 17 treesize of output 9 [2021-08-12 19:45:36,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:36,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:36,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:36,903 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-08-12 19:45:36,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 13 treesize of output 9 [2021-08-12 19:45:36,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:36,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:36,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:36,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:45:36,993 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:36,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192621815] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:36,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:36,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2021-08-12 19:45:36,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377131817] [2021-08-12 19:45:36,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 19:45:36,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:36,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 19:45:36,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:45:36,994 INFO L87 Difference]: Start difference. First operand 647 states and 1134 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:38,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:38,229 INFO L93 Difference]: Finished difference Result 713 states and 1235 transitions. [2021-08-12 19:45:38,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-12 19:45:38,229 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:38,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:38,230 INFO L225 Difference]: With dead ends: 713 [2021-08-12 19:45:38,230 INFO L226 Difference]: Without dead ends: 698 [2021-08-12 19:45:38,231 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 33 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 588.9ms TimeCoverageRelationStatistics Valid=166, Invalid=1474, Unknown=0, NotChecked=0, Total=1640 [2021-08-12 19:45:38,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2021-08-12 19:45:38,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 483. [2021-08-12 19:45:38,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 1.7427385892116183) internal successors, (840), 482 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:38,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 840 transitions. [2021-08-12 19:45:38,417 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 840 transitions. Word has length 43 [2021-08-12 19:45:38,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:38,417 INFO L482 AbstractCegarLoop]: Abstraction has 483 states and 840 transitions. [2021-08-12 19:45:38,418 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:38,418 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 840 transitions. [2021-08-12 19:45:38,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:38,418 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:38,418 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:38,623 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:38,623 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:38,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:38,623 INFO L82 PathProgramCache]: Analyzing trace with hash -1035246482, now seen corresponding path program 140 times [2021-08-12 19:45:38,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:38,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695452296] [2021-08-12 19:45:38,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:38,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:38,864 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:38,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:38,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695452296] [2021-08-12 19:45:38,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695452296] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:38,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539372229] [2021-08-12 19:45:38,865 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-08-12 19:45:38,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:45:38,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:38,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:38,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:39,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 13 treesize of output 9 [2021-08-12 19:45:39,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:39,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:39,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:39,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:39,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:45:39,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:39,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:39,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:39,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:39,071 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:39,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539372229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:39,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:39,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:39,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101570696] [2021-08-12 19:45:39,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:39,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:39,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:39,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:39,072 INFO L87 Difference]: Start difference. First operand 483 states and 840 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:40,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:40,593 INFO L93 Difference]: Finished difference Result 767 states and 1305 transitions. [2021-08-12 19:45:40,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-12 19:45:40,594 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:40,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:40,595 INFO L225 Difference]: With dead ends: 767 [2021-08-12 19:45:40,596 INFO L226 Difference]: Without dead ends: 749 [2021-08-12 19:45:40,596 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 732.5ms TimeCoverageRelationStatistics Valid=275, Invalid=1705, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:45:40,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-08-12 19:45:40,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 440. [2021-08-12 19:45:40,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 1.7380410022779043) internal successors, (763), 439 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:40,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 763 transitions. [2021-08-12 19:45:40,773 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 763 transitions. Word has length 43 [2021-08-12 19:45:40,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:40,773 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 763 transitions. [2021-08-12 19:45:40,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:40,773 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 763 transitions. [2021-08-12 19:45:40,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:40,773 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:40,773 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:40,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:40,989 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:40,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:40,989 INFO L82 PathProgramCache]: Analyzing trace with hash -447501160, now seen corresponding path program 141 times [2021-08-12 19:45:40,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:40,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677957656] [2021-08-12 19:45:40,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:40,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:41,226 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:41,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:41,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677957656] [2021-08-12 19:45:41,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677957656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:41,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465620517] [2021-08-12 19:45:41,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 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-08-12 19:45:41,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:45:41,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:41,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:41,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:41,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 13 treesize of output 9 [2021-08-12 19:45:41,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:41,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:41,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:41,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:41,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:45:41,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:41,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:41,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:41,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:41,413 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:41,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465620517] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:41,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:41,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:41,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429866842] [2021-08-12 19:45:41,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:41,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:41,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:41,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:41,414 INFO L87 Difference]: Start difference. First operand 440 states and 763 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:43,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:43,098 INFO L93 Difference]: Finished difference Result 857 states and 1450 transitions. [2021-08-12 19:45:43,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-12 19:45:43,098 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:43,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:43,100 INFO L225 Difference]: With dead ends: 857 [2021-08-12 19:45:43,100 INFO L226 Difference]: Without dead ends: 842 [2021-08-12 19:45:43,101 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 767.0ms TimeCoverageRelationStatistics Valid=338, Invalid=2212, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:45:43,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-08-12 19:45:43,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 445. [2021-08-12 19:45:43,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 1.7387387387387387) internal successors, (772), 444 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:43,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 772 transitions. [2021-08-12 19:45:43,302 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 772 transitions. Word has length 43 [2021-08-12 19:45:43,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:43,302 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 772 transitions. [2021-08-12 19:45:43,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:43,302 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 772 transitions. [2021-08-12 19:45:43,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:43,302 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:43,302 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:43,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:43,519 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:43,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:43,519 INFO L82 PathProgramCache]: Analyzing trace with hash 628209996, now seen corresponding path program 142 times [2021-08-12 19:45:43,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:43,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398865342] [2021-08-12 19:45:43,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:43,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:43,756 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:43,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:43,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398865342] [2021-08-12 19:45:43,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398865342] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:43,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432499637] [2021-08-12 19:45:43,756 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-08-12 19:45:43,782 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:45:43,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:43,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:43,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:43,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 13 treesize of output 9 [2021-08-12 19:45:43,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:43,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:43,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:43,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:43,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 13 treesize of output 9 [2021-08-12 19:45:43,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:43,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:43,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:43,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-08-12 19:45:43,935 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:43,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432499637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:43,936 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:43,936 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:43,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296739365] [2021-08-12 19:45:43,936 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:43,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:43,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:43,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:43,936 INFO L87 Difference]: Start difference. First operand 445 states and 772 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:45,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:45,413 INFO L93 Difference]: Finished difference Result 706 states and 1209 transitions. [2021-08-12 19:45:45,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 19:45:45,413 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:45,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:45,415 INFO L225 Difference]: With dead ends: 706 [2021-08-12 19:45:45,415 INFO L226 Difference]: Without dead ends: 694 [2021-08-12 19:45:45,415 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 710.6ms TimeCoverageRelationStatistics Valid=312, Invalid=2040, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:45,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-08-12 19:45:45,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 300. [2021-08-12 19:45:45,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 1.7525083612040133) internal successors, (524), 299 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:45,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 524 transitions. [2021-08-12 19:45:45,570 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 524 transitions. Word has length 43 [2021-08-12 19:45:45,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:45,570 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 524 transitions. [2021-08-12 19:45:45,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:45,571 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 524 transitions. [2021-08-12 19:45:45,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:45,571 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:45,571 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:45,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-08-12 19:45:45,787 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:45,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:45,787 INFO L82 PathProgramCache]: Analyzing trace with hash 39739230, now seen corresponding path program 143 times [2021-08-12 19:45:45,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:45,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158032539] [2021-08-12 19:45:45,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:45,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:46,038 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:46,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:46,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158032539] [2021-08-12 19:45:46,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158032539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:46,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010645642] [2021-08-12 19:45:46,038 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-08-12 19:45:46,067 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-12 19:45:46,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:46,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:46,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:46,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 13 treesize of output 9 [2021-08-12 19:45:46,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:46,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:46,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:46,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:46,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 13 treesize of output 9 [2021-08-12 19:45:46,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:46,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:46,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:46,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:46,225 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:46,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010645642] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:46,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:46,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:46,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32691828] [2021-08-12 19:45:46,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:46,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:46,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:46,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:46,226 INFO L87 Difference]: Start difference. First operand 300 states and 524 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:47,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:47,718 INFO L93 Difference]: Finished difference Result 568 states and 955 transitions. [2021-08-12 19:45:47,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-12 19:45:47,719 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:47,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:47,720 INFO L225 Difference]: With dead ends: 568 [2021-08-12 19:45:47,720 INFO L226 Difference]: Without dead ends: 550 [2021-08-12 19:45:47,720 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 744.9ms TimeCoverageRelationStatistics Valid=269, Invalid=1623, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:45:47,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-08-12 19:45:47,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 237. [2021-08-12 19:45:47,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 1.7330508474576272) internal successors, (409), 236 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-08-12 19:45:47,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 409 transitions. [2021-08-12 19:45:47,850 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 409 transitions. Word has length 43 [2021-08-12 19:45:47,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:47,850 INFO L482 AbstractCegarLoop]: Abstraction has 237 states and 409 transitions. [2021-08-12 19:45:47,850 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:47,850 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 409 transitions. [2021-08-12 19:45:47,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:47,850 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:47,850 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:48,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-08-12 19:45:48,051 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:48,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:48,051 INFO L82 PathProgramCache]: Analyzing trace with hash 365871056, now seen corresponding path program 144 times [2021-08-12 19:45:48,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:48,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486083419] [2021-08-12 19:45:48,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:48,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:48,304 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:48,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:48,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486083419] [2021-08-12 19:45:48,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486083419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:48,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741311241] [2021-08-12 19:45:48,304 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-08-12 19:45:48,332 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:45:48,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:48,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-12 19:45:48,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:48,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:45:48,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 11 treesize of output 7 [2021-08-12 19:45:48,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:48,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:48,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:48,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:45:48,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 13 treesize of output 9 [2021-08-12 19:45:48,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:48,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:48,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:48,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:48,680 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:48,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741311241] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:48,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:48,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2021-08-12 19:45:48,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978264839] [2021-08-12 19:45:48,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:45:48,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:48,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:45:48,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:45:48,681 INFO L87 Difference]: Start difference. First operand 237 states and 409 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:50,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:50,532 INFO L93 Difference]: Finished difference Result 362 states and 595 transitions. [2021-08-12 19:45:50,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:45:50,532 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:50,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:50,533 INFO L225 Difference]: With dead ends: 362 [2021-08-12 19:45:50,533 INFO L226 Difference]: Without dead ends: 344 [2021-08-12 19:45:50,534 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1015 ImplicationChecksByTransitivity, 1385.3ms TimeCoverageRelationStatistics Valid=532, Invalid=3890, Unknown=0, NotChecked=0, Total=4422 [2021-08-12 19:45:50,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-08-12 19:45:50,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 203. [2021-08-12 19:45:50,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 1.698019801980198) internal successors, (343), 202 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:50,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 343 transitions. [2021-08-12 19:45:50,682 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 343 transitions. Word has length 43 [2021-08-12 19:45:50,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:50,682 INFO L482 AbstractCegarLoop]: Abstraction has 203 states and 343 transitions. [2021-08-12 19:45:50,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:50,682 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 343 transitions. [2021-08-12 19:45:50,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:50,682 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:50,683 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:50,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-08-12 19:45:50,897 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:50,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:50,897 INFO L82 PathProgramCache]: Analyzing trace with hash -897509522, now seen corresponding path program 145 times [2021-08-12 19:45:50,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:50,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454683301] [2021-08-12 19:45:50,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:50,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:51,126 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:51,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:51,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454683301] [2021-08-12 19:45:51,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454683301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:51,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351970136] [2021-08-12 19:45:51,126 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-08-12 19:45:51,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:51,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:51,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:51,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 13 treesize of output 9 [2021-08-12 19:45:51,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:51,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:51,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:51,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:51,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:45:51,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:51,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:51,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:51,280 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-08-12 19:45:51,338 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:51,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351970136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:51,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:51,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2021-08-12 19:45:51,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116271832] [2021-08-12 19:45:51,339 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 19:45:51,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:51,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 19:45:51,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:45:51,339 INFO L87 Difference]: Start difference. First operand 203 states and 343 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:52,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:52,330 INFO L93 Difference]: Finished difference Result 236 states and 389 transitions. [2021-08-12 19:45:52,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-12 19:45:52,330 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:52,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:52,331 INFO L225 Difference]: With dead ends: 236 [2021-08-12 19:45:52,331 INFO L226 Difference]: Without dead ends: 218 [2021-08-12 19:45:52,332 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 14 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 554.0ms TimeCoverageRelationStatistics Valid=166, Invalid=1474, Unknown=0, NotChecked=0, Total=1640 [2021-08-12 19:45:52,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-08-12 19:45:52,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 160. [2021-08-12 19:45:52,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 1.6918238993710693) internal successors, (269), 159 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-08-12 19:45:52,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 269 transitions. [2021-08-12 19:45:52,462 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 269 transitions. Word has length 43 [2021-08-12 19:45:52,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:52,462 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 269 transitions. [2021-08-12 19:45:52,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:52,462 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 269 transitions. [2021-08-12 19:45:52,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-12 19:45:52,462 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:52,462 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:52,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-08-12 19:45:52,677 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:52,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:52,677 INFO L82 PathProgramCache]: Analyzing trace with hash 732813738, now seen corresponding path program 146 times [2021-08-12 19:45:52,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:52,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032364101] [2021-08-12 19:45:52,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:52,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:52,926 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:45:52,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:52,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032364101] [2021-08-12 19:45:52,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032364101] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:52,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070780403] [2021-08-12 19:45:52,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:45:52,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:45:52,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:52,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-12 19:45:52,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:53,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:45:53,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:53,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:53,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:53,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-08-12 19:45:53,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 13 treesize of output 9 [2021-08-12 19:45:53,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:53,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:53,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:53,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-08-12 19:45:53,157 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:45:53,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070780403] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:53,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:53,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-08-12 19:45:53,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544990127] [2021-08-12 19:45:53,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:45:53,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:53,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:45:53,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:45:53,158 INFO L87 Difference]: Start difference. First operand 160 states and 269 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:54,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:54,704 INFO L93 Difference]: Finished difference Result 333 states and 548 transitions. [2021-08-12 19:45:54,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-12 19:45:54,704 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-12 19:45:54,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:54,705 INFO L225 Difference]: With dead ends: 333 [2021-08-12 19:45:54,705 INFO L226 Difference]: Without dead ends: 318 [2021-08-12 19:45:54,705 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 784.2ms TimeCoverageRelationStatistics Valid=306, Invalid=2046, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:45:54,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-08-12 19:45:54,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 153. [2021-08-12 19:45:54,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 1.6842105263157894) internal successors, (256), 152 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-08-12 19:45:54,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 256 transitions. [2021-08-12 19:45:54,831 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 256 transitions. Word has length 43 [2021-08-12 19:45:54,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:54,831 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 256 transitions. [2021-08-12 19:45:54,831 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:54,831 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 256 transitions. [2021-08-12 19:45:54,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-08-12 19:45:54,831 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:54,831 INFO L550 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:55,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-08-12 19:45:55,045 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:55,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:55,045 INFO L82 PathProgramCache]: Analyzing trace with hash 46057754, now seen corresponding path program 147 times [2021-08-12 19:45:55,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:55,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668392139] [2021-08-12 19:45:55,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:55,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:55,273 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 1 proven. 76 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-12 19:45:55,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:55,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668392139] [2021-08-12 19:45:55,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668392139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:55,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13901613] [2021-08-12 19:45:55,273 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-08-12 19:45:55,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-12 19:45:55,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:55,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 42 conjunts are in the unsatisfiable core [2021-08-12 19:45:55,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:55,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 11 treesize of output 7 [2021-08-12 19:45:55,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:55,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:55,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:45:55,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-08-12 19:45:55,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:45:55,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 11 treesize of output 7 [2021-08-12 19:45:55,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:55,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:55,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:55,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-08-12 19:45:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 1 proven. 76 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-12 19:45:55,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13901613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:55,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:55,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-08-12 19:45:55,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421285904] [2021-08-12 19:45:55,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-08-12 19:45:55,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:55,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-12 19:45:55,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1020, Unknown=0, NotChecked=0, Total=1122 [2021-08-12 19:45:55,715 INFO L87 Difference]: Start difference. First operand 153 states and 256 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:57,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:57,736 INFO L93 Difference]: Finished difference Result 243 states and 395 transitions. [2021-08-12 19:45:57,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-12 19:45:57,736 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-08-12 19:45:57,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:57,737 INFO L225 Difference]: With dead ends: 243 [2021-08-12 19:45:57,737 INFO L226 Difference]: Without dead ends: 0 [2021-08-12 19:45:57,738 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 1440.7ms TimeCoverageRelationStatistics Valid=504, Invalid=3786, Unknown=0, NotChecked=0, Total=4290 [2021-08-12 19:45:57,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-08-12 19:45:57,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-08-12 19:45:57,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:57,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-08-12 19:45:57,738 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 51 [2021-08-12 19:45:57,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:57,738 INFO L482 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-12 19:45:57,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:57,738 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-08-12 19:45:57,739 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-08-12 19:45:57,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:57,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-08-12 19:45:59,348 WARN L205 SmtUtils]: Spent 1.39 s on a formula simplification. DAG size of input: 567 DAG size of output: 128 [2021-08-12 19:46:03,721 WARN L205 SmtUtils]: Spent 4.37 s on a formula simplification. DAG size of input: 654 DAG size of output: 227 [2021-08-12 19:46:19,448 WARN L205 SmtUtils]: Spent 15.72 s on a formula simplification. DAG size of input: 2689 DAG size of output: 1081 [2021-08-12 19:46:27,547 WARN L205 SmtUtils]: Spent 8.08 s on a formula simplification. DAG size of input: 1947 DAG size of output: 774 [2021-08-12 19:46:30,950 WARN L205 SmtUtils]: Spent 3.40 s on a formula simplification. DAG size of input: 627 DAG size of output: 248 [2021-08-12 19:46:31,288 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 372 DAG size of output: 149 [2021-08-12 19:46:46,204 WARN L205 SmtUtils]: Spent 14.91 s on a formula simplification. DAG size of input: 2530 DAG size of output: 1130 [2021-08-12 19:46:57,364 WARN L205 SmtUtils]: Spent 11.15 s on a formula simplification. DAG size of input: 2247 DAG size of output: 1020 [2021-08-12 19:47:00,773 WARN L205 SmtUtils]: Spent 3.40 s on a formula simplification. DAG size of input: 627 DAG size of output: 248 [2021-08-12 19:47:01,988 WARN L205 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 567 DAG size of output: 128 [2021-08-12 19:47:02,324 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 372 DAG size of output: 149 [2021-08-12 19:48:11,428 WARN L205 SmtUtils]: Spent 1.15 m on a formula simplification. DAG size of input: 5383 DAG size of output: 2492 [2021-08-12 19:48:41,533 WARN L205 SmtUtils]: Spent 30.09 s on a formula simplification. DAG size of input: 3517 DAG size of output: 1175 [2021-08-12 19:49:23,406 WARN L205 SmtUtils]: Spent 41.86 s on a formula simplification. DAG size of input: 4828 DAG size of output: 1146 [2021-08-12 19:49:26,785 WARN L205 SmtUtils]: Spent 3.38 s on a formula simplification. DAG size of input: 627 DAG size of output: 248 [2021-08-12 19:49:28,010 WARN L205 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 567 DAG size of output: 128 [2021-08-12 19:49:29,209 WARN L205 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 567 DAG size of output: 128 [2021-08-12 19:49:33,011 WARN L205 SmtUtils]: Spent 3.80 s on a formula simplification. DAG size of input: 611 DAG size of output: 307 [2021-08-12 19:49:35,000 WARN L205 SmtUtils]: Spent 1.97 s on a formula simplification. DAG size of input: 485 DAG size of output: 290 [2021-08-12 19:49:45,530 WARN L205 SmtUtils]: Spent 10.53 s on a formula simplification. DAG size of input: 2330 DAG size of output: 1205 Received shutdown request... [2021-08-12 19:50:36,618 INFO L256 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2021-08-12 19:50:36,619 INFO L168 Benchmark]: Toolchain (without parser) took 592782.30 ms. Allocated memory was 127.9 MB in the beginning and 2.9 GB in the end (delta: 2.8 GB). Free memory was 108.0 MB in the beginning and 2.4 GB in the end (delta: -2.3 GB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. [2021-08-12 19:50:36,619 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 127.9 MB. Free memory is still 109.1 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-12 19:50:36,619 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.72 ms. Allocated memory is still 127.9 MB. Free memory was 107.9 MB in the beginning and 106.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 19:50:36,619 INFO L168 Benchmark]: Boogie Preprocessor took 13.90 ms. Allocated memory is still 127.9 MB. Free memory was 106.5 MB in the beginning and 105.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 19:50:36,619 INFO L168 Benchmark]: RCFGBuilder took 252.64 ms. Allocated memory was 127.9 MB in the beginning and 190.8 MB in the end (delta: 62.9 MB). Free memory was 105.5 MB in the beginning and 175.5 MB in the end (delta: -70.1 MB). Peak memory consumption was 14.8 MB. Max. memory is 8.0 GB. [2021-08-12 19:50:36,619 INFO L168 Benchmark]: TraceAbstraction took 592475.57 ms. Allocated memory was 190.8 MB in the beginning and 2.9 GB in the end (delta: 2.7 GB). Free memory was 175.0 MB in the beginning and 2.4 GB in the end (delta: -2.2 GB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. [2021-08-12 19:50:36,620 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.12 ms. Allocated memory is still 127.9 MB. Free memory is still 109.1 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 18.72 ms. Allocated memory is still 127.9 MB. Free memory was 107.9 MB in the beginning and 106.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 13.90 ms. Allocated memory is still 127.9 MB. Free memory was 106.5 MB in the beginning and 105.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 252.64 ms. Allocated memory was 127.9 MB in the beginning and 190.8 MB in the end (delta: 62.9 MB). Free memory was 105.5 MB in the beginning and 175.5 MB in the end (delta: -70.1 MB). Peak memory consumption was 14.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 592475.57 ms. Allocated memory was 190.8 MB in the beginning and 2.9 GB in the end (delta: 2.7 GB). Free memory was 175.0 MB in the beginning and 2.4 GB in the end (delta: -2.2 GB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while SimplifyDDAWithTimeout was simplifying term of DAG size 5418 for 51073ms.. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown