/usr/bin/java -Xmx16000000000 -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-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 16:14:14,827 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 16:14:14,830 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 16:14:14,868 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 16:14:14,868 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 16:14:14,872 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 16:14:14,874 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 16:14:14,879 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 16:14:14,881 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 16:14:14,885 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 16:14:14,886 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 16:14:14,887 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 16:14:14,887 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 16:14:14,889 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 16:14:14,890 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 16:14:14,891 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 16:14:14,893 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 16:14:14,894 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 16:14:14,896 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 16:14:14,901 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 16:14:14,902 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 16:14:14,904 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 16:14:14,904 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 16:14:14,906 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 16:14:14,912 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 16:14:14,912 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 16:14:14,912 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 16:14:14,914 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 16:14:14,914 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 16:14:14,915 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 16:14:14,915 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 16:14:14,915 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 16:14:14,917 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 16:14:14,917 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 16:14:14,918 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 16:14:14,918 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 16:14:14,919 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 16:14:14,919 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 16:14:14,919 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 16:14:14,920 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 16:14:14,920 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 16:14:14,924 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-Separate.epf [2021-06-05 16:14:14,959 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 16:14:14,959 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 16:14:14,960 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 16:14:14,960 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 16:14:14,962 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 16:14:14,962 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 16:14:14,962 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 16:14:14,963 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 16:14:14,963 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 16:14:14,963 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 16:14:14,964 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 16:14:14,964 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 16:14:14,964 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 16:14:14,964 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 16:14:14,964 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 16:14:14,964 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 16:14:14,965 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 16:14:14,965 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 16:14:14,965 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 16:14:14,965 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 16:14:14,965 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 16:14:14,965 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 16:14:14,966 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 16:14:14,966 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 16:14:14,966 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 16:14:14,966 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 16:14:14,966 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 16:14:14,966 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 16:14:14,966 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 16:14:14,967 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 16:14:14,967 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 16:14:14,967 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2021-06-05 16:14:14,967 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-05 16:14:15,275 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 16:14:15,299 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 16:14:15,301 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 16:14:15,302 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 16:14:15,303 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 16:14:15,304 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl [2021-06-05 16:14:15,304 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl' [2021-06-05 16:14:15,377 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 16:14:15,379 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 16:14:15,380 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 16:14:15,381 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 16:14:15,381 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 16:14:15,392 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,401 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,408 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 16:14:15,409 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 16:14:15,410 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 16:14:15,410 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 16:14:15,417 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,417 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,419 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,419 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,427 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,431 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,432 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... [2021-06-05 16:14:15,437 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 16:14:15,438 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 16:14:15,438 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 16:14:15,439 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 16:14:15,441 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 16:14:15,520 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 16:14:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 16:14:15,520 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 16:14:15,520 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 16:14:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 16:14:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 16:14:15,521 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 16:14:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 16:14:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 16:14:15,521 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-05 16:14:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-05 16:14:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-05 16:14:15,522 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-06-05 16:14:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-06-05 16:14:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-06-05 16:14:15,523 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 16:14:15,727 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 16:14:15,727 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-05 16:14:15,728 INFO L202 PluginConnector]: Adding new model buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 04:14:15 BoogieIcfgContainer [2021-06-05 16:14:15,729 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 16:14:15,730 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 16:14:15,730 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 16:14:15,732 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 16:14:15,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:15" (1/2) ... [2021-06-05 16:14:15,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75fcd2f2 and model type buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 04:14:15, skipping insertion in model container [2021-06-05 16:14:15,734 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 04:14:15" (2/2) ... [2021-06-05 16:14:15,735 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-series.wvr.bpl [2021-06-05 16:14:15,740 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 16:14:15,740 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 16:14:15,740 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 16:14:15,741 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 16:14:15,786 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-06-05 16:14:15,804 INFO L255 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-06-05 16:14:15,819 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 16:14:15,819 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 16:14:15,819 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 16:14:15,819 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 16:14:15,819 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 16:14:15,819 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 16:14:15,819 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 16:14:15,819 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 16:14:15,827 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2021-06-05 16:14:15,982 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,985 INFO L276 IsEmpty]: Start isEmpty. Operand has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 16:14:16,009 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,009 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:16,010 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,018 INFO L82 PathProgramCache]: Analyzing trace with hash 1591089523, now seen corresponding path program 1 times [2021-06-05 16:14:16,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995951730] [2021-06-05 16:14:16,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:16,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995951730] [2021-06-05 16:14:16,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995951730] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:16,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:16,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 16:14:16,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936065220] [2021-06-05 16:14:16,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 16:14:16,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:16,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 16:14:16,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 16:14:16,263 INFO L87 Difference]: Start difference. First operand has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 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 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,362 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2021-06-05 16:14:16,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 16:14:16,363 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 16:14:16,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,404 INFO L225 Difference]: With dead ends: 1236 [2021-06-05 16:14:16,404 INFO L226 Difference]: Without dead ends: 1109 [2021-06-05 16:14:16,406 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 16:14:16,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-06-05 16:14:16,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2021-06-05 16:14:16,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2021-06-05 16:14:16,548 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2021-06-05 16:14:16,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,549 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2021-06-05 16:14:16,549 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,549 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2021-06-05 16:14:16,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-05 16:14:16,553 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,553 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:16,554 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 16:14:16,555 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,557 INFO L82 PathProgramCache]: Analyzing trace with hash -1256412427, now seen corresponding path program 1 times [2021-06-05 16:14:16,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833527271] [2021-06-05 16:14:16,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:16,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833527271] [2021-06-05 16:14:16,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833527271] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:16,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:16,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:16,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142661707] [2021-06-05 16:14:16,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:16,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:16,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:16,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:16,612 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,670 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2021-06-05 16:14:16,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:16,671 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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 21 [2021-06-05 16:14:16,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,681 INFO L225 Difference]: With dead ends: 1524 [2021-06-05 16:14:16,681 INFO L226 Difference]: Without dead ends: 1418 [2021-06-05 16:14:16,682 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:16,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2021-06-05 16:14:16,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2021-06-05 16:14:16,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2021-06-05 16:14:16,731 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2021-06-05 16:14:16,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,731 INFO L482 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2021-06-05 16:14:16,731 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2021-06-05 16:14:16,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-05 16:14:16,735 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,736 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:16,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 16:14:16,736 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,737 INFO L82 PathProgramCache]: Analyzing trace with hash -898961871, now seen corresponding path program 1 times [2021-06-05 16:14:16,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162761532] [2021-06-05 16:14:16,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:16,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162761532] [2021-06-05 16:14:16,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162761532] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:16,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:16,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:16,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317382407] [2021-06-05 16:14:16,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:16,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:16,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:16,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:16,781 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,843 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2021-06-05 16:14:16,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:16,847 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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 21 [2021-06-05 16:14:16,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,859 INFO L225 Difference]: With dead ends: 2017 [2021-06-05 16:14:16,865 INFO L226 Difference]: Without dead ends: 1875 [2021-06-05 16:14:16,865 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:16,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2021-06-05 16:14:16,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2021-06-05 16:14:16,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2021-06-05 16:14:16,923 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2021-06-05 16:14:16,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,924 INFO L482 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2021-06-05 16:14:16,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2021-06-05 16:14:16,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:16,930 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,930 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:16,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 16:14:16,930 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,931 INFO L82 PathProgramCache]: Analyzing trace with hash 100882901, now seen corresponding path program 1 times [2021-06-05 16:14:16,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739471721] [2021-06-05 16:14:16,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:16,975 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739471721] [2021-06-05 16:14:16,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739471721] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:16,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943987796] [2021-06-05 16:14:16,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:17,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:17,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 16:14:17,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:17,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:17,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943987796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:17,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:17,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-06-05 16:14:17,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335022408] [2021-06-05 16:14:17,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 16:14:17,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:17,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 16:14:17,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:17,235 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:17,464 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2021-06-05 16:14:17,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 16:14:17,465 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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 24 [2021-06-05 16:14:17,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:17,478 INFO L225 Difference]: With dead ends: 2308 [2021-06-05 16:14:17,478 INFO L226 Difference]: Without dead ends: 2108 [2021-06-05 16:14:17,478 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 63.5ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:17,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2021-06-05 16:14:17,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2021-06-05 16:14:17,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2021-06-05 16:14:17,536 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2021-06-05 16:14:17,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:17,537 INFO L482 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2021-06-05 16:14:17,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2021-06-05 16:14:17,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:17,541 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:17,542 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:17,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:17,765 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:17,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:17,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1771388146, now seen corresponding path program 1 times [2021-06-05 16:14:17,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:17,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124184692] [2021-06-05 16:14:17,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:17,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:17,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:17,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:17,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124184692] [2021-06-05 16:14:17,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124184692] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:17,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:17,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:17,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706512891] [2021-06-05 16:14:17,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:17,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:17,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:17,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:17,803 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:17,876 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2021-06-05 16:14:17,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 16:14:17,877 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-05 16:14:17,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:17,888 INFO L225 Difference]: With dead ends: 1950 [2021-06-05 16:14:17,888 INFO L226 Difference]: Without dead ends: 1860 [2021-06-05 16:14:17,888 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:17,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2021-06-05 16:14:17,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2021-06-05 16:14:17,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2021-06-05 16:14:17,940 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2021-06-05 16:14:17,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:17,941 INFO L482 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2021-06-05 16:14:17,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2021-06-05 16:14:17,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:17,946 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:17,947 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:17,947 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-05 16:14:17,947 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:17,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:17,948 INFO L82 PathProgramCache]: Analyzing trace with hash 2115354510, now seen corresponding path program 2 times [2021-06-05 16:14:17,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:17,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607595203] [2021-06-05 16:14:17,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:17,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:18,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:18,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607595203] [2021-06-05 16:14:18,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607595203] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:18,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:18,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:18,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082895507] [2021-06-05 16:14:18,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:18,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:18,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:18,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:18,003 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:18,066 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2021-06-05 16:14:18,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 16:14:18,067 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-05 16:14:18,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:18,075 INFO L225 Difference]: With dead ends: 1308 [2021-06-05 16:14:18,076 INFO L226 Difference]: Without dead ends: 1308 [2021-06-05 16:14:18,077 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:18,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-06-05 16:14:18,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2021-06-05 16:14:18,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2021-06-05 16:14:18,110 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2021-06-05 16:14:18,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:18,110 INFO L482 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2021-06-05 16:14:18,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2021-06-05 16:14:18,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:18,113 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:18,114 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:18,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-05 16:14:18,114 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:18,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:18,121 INFO L82 PathProgramCache]: Analyzing trace with hash 373109395, now seen corresponding path program 2 times [2021-06-05 16:14:18,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:18,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88699603] [2021-06-05 16:14:18,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:18,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:18,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:18,177 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:18,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88699603] [2021-06-05 16:14:18,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88699603] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:18,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:18,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:18,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935604346] [2021-06-05 16:14:18,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:18,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:18,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:18,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:18,179 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:18,222 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2021-06-05 16:14:18,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:18,222 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-05 16:14:18,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:18,229 INFO L225 Difference]: With dead ends: 1142 [2021-06-05 16:14:18,229 INFO L226 Difference]: Without dead ends: 1120 [2021-06-05 16:14:18,230 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:18,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-06-05 16:14:18,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2021-06-05 16:14:18,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2021-06-05 16:14:18,261 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2021-06-05 16:14:18,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:18,261 INFO L482 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2021-06-05 16:14:18,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2021-06-05 16:14:18,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 16:14:18,266 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:18,266 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:18,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-05 16:14:18,266 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:18,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:18,267 INFO L82 PathProgramCache]: Analyzing trace with hash -896204878, now seen corresponding path program 1 times [2021-06-05 16:14:18,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:18,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68750564] [2021-06-05 16:14:18,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:18,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:18,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:18,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:18,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68750564] [2021-06-05 16:14:18,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68750564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:18,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991386254] [2021-06-05 16:14:18,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:18,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:18,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-05 16:14:18,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:18,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:18,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991386254] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:18,473 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 16:14:18,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-06-05 16:14:18,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617518676] [2021-06-05 16:14:18,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:18,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:18,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:18,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:18,475 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:18,501 INFO L93 Difference]: Finished difference Result 1344 states and 4969 transitions. [2021-06-05 16:14:18,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:18,502 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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-06-05 16:14:18,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:18,510 INFO L225 Difference]: With dead ends: 1344 [2021-06-05 16:14:18,511 INFO L226 Difference]: Without dead ends: 1344 [2021-06-05 16:14:18,511 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:18,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-06-05 16:14:18,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 926. [2021-06-05 16:14:18,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.6324324324324326) internal successors, (3360), 925 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3360 transitions. [2021-06-05 16:14:18,570 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3360 transitions. Word has length 27 [2021-06-05 16:14:18,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:18,572 INFO L482 AbstractCegarLoop]: Abstraction has 926 states and 3360 transitions. [2021-06-05 16:14:18,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,572 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3360 transitions. [2021-06-05 16:14:18,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 16:14:18,576 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:18,576 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:18,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:18,789 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:18,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:18,789 INFO L82 PathProgramCache]: Analyzing trace with hash 591603758, now seen corresponding path program 1 times [2021-06-05 16:14:18,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:18,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710281928] [2021-06-05 16:14:18,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:18,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:18,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:18,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:18,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710281928] [2021-06-05 16:14:18,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710281928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:18,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177824445] [2021-06-05 16:14:18,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:18,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:18,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-05 16:14:18,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:18,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:18,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177824445] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:18,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 16:14:18,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-06-05 16:14:18,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355500031] [2021-06-05 16:14:18,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:18,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:18,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:18,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:18,920 INFO L87 Difference]: Start difference. First operand 926 states and 3360 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:18,939 INFO L93 Difference]: Finished difference Result 1608 states and 5808 transitions. [2021-06-05 16:14:18,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:18,939 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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-06-05 16:14:18,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:18,948 INFO L225 Difference]: With dead ends: 1608 [2021-06-05 16:14:18,948 INFO L226 Difference]: Without dead ends: 1608 [2021-06-05 16:14:18,949 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:18,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2021-06-05 16:14:18,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1079. [2021-06-05 16:14:18,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1079 states, 1078 states have (on average 3.6614100185528757) internal successors, (3947), 1078 states have internal predecessors, (3947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1079 states to 1079 states and 3947 transitions. [2021-06-05 16:14:18,980 INFO L78 Accepts]: Start accepts. Automaton has 1079 states and 3947 transitions. Word has length 27 [2021-06-05 16:14:18,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:18,980 INFO L482 AbstractCegarLoop]: Abstraction has 1079 states and 3947 transitions. [2021-06-05 16:14:18,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1079 states and 3947 transitions. [2021-06-05 16:14:18,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:18,983 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:18,983 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:19,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:19,203 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:19,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:19,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1107902640, now seen corresponding path program 1 times [2021-06-05 16:14:19,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:19,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408815833] [2021-06-05 16:14:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:19,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:19,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:19,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:19,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408815833] [2021-06-05 16:14:19,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408815833] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:19,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949582180] [2021-06-05 16:14:19,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:19,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:19,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 16:14:19,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:19,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 16:14:19,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:19,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:19,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:19,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:19,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:19,658 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:19,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949582180] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:19,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:19,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:19,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333504996] [2021-06-05 16:14:19,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:19,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:19,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:19,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:19,661 INFO L87 Difference]: Start difference. First operand 1079 states and 3947 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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-06-05 16:14:19,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:19,852 INFO L93 Difference]: Finished difference Result 2484 states and 9306 transitions. [2021-06-05 16:14:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:19,853 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 29 [2021-06-05 16:14:19,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:19,862 INFO L225 Difference]: With dead ends: 2484 [2021-06-05 16:14:19,863 INFO L226 Difference]: Without dead ends: 2405 [2021-06-05 16:14:19,863 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 170.6ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:19,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2405 states. [2021-06-05 16:14:19,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2405 to 1615. [2021-06-05 16:14:19,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1615 states, 1614 states have (on average 3.7360594795539033) internal successors, (6030), 1614 states have internal predecessors, (6030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:19,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 6030 transitions. [2021-06-05 16:14:19,907 INFO L78 Accepts]: Start accepts. Automaton has 1615 states and 6030 transitions. Word has length 29 [2021-06-05 16:14:19,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:19,907 INFO L482 AbstractCegarLoop]: Abstraction has 1615 states and 6030 transitions. [2021-06-05 16:14:19,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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-06-05 16:14:19,907 INFO L276 IsEmpty]: Start isEmpty. Operand 1615 states and 6030 transitions. [2021-06-05 16:14:19,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:19,912 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:19,912 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:20,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:20,125 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:20,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:20,125 INFO L82 PathProgramCache]: Analyzing trace with hash -769853710, now seen corresponding path program 2 times [2021-06-05 16:14:20,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:20,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422637851] [2021-06-05 16:14:20,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:20,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:20,297 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:20,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:20,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422637851] [2021-06-05 16:14:20,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422637851] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:20,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639179294] [2021-06-05 16:14:20,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:20,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:20,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:20,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 16:14:20,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:20,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 17 treesize of output 13 [2021-06-05 16:14:20,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:20,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:20,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:20,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:20,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:20,536 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:20,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639179294] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:20,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:20,537 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:20,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568078468] [2021-06-05 16:14:20,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:20,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:20,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:20,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:20,540 INFO L87 Difference]: Start difference. First operand 1615 states and 6030 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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-06-05 16:14:20,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:20,742 INFO L93 Difference]: Finished difference Result 2581 states and 9696 transitions. [2021-06-05 16:14:20,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:20,742 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 29 [2021-06-05 16:14:20,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:20,752 INFO L225 Difference]: With dead ends: 2581 [2021-06-05 16:14:20,752 INFO L226 Difference]: Without dead ends: 2502 [2021-06-05 16:14:20,752 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 206.0ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:20,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2021-06-05 16:14:20,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1741. [2021-06-05 16:14:20,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1740 states have (on average 3.7379310344827585) internal successors, (6504), 1740 states have internal predecessors, (6504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:20,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 6504 transitions. [2021-06-05 16:14:20,808 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 6504 transitions. Word has length 29 [2021-06-05 16:14:20,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:20,808 INFO L482 AbstractCegarLoop]: Abstraction has 1741 states and 6504 transitions. [2021-06-05 16:14:20,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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-06-05 16:14:20,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 6504 transitions. [2021-06-05 16:14:20,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:20,813 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:20,814 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:21,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 16:14:21,029 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:21,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:21,029 INFO L82 PathProgramCache]: Analyzing trace with hash 720950344, now seen corresponding path program 3 times [2021-06-05 16:14:21,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:21,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604865781] [2021-06-05 16:14:21,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:21,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:21,163 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:21,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:21,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604865781] [2021-06-05 16:14:21,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604865781] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:21,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207416306] [2021-06-05 16:14:21,164 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:21,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:14:21,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:21,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 16:14:21,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14: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 13 treesize of output 9 [2021-06-05 16:14:21,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:21,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:21,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-06-05 16:14:21,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 16:14:21,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:21,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:21,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:21,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:21,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:21,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:21,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207416306] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:21,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:21,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:21,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904914733] [2021-06-05 16:14:21,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:21,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:21,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:21,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:21,360 INFO L87 Difference]: Start difference. First operand 1741 states and 6504 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 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-06-05 16:14:21,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:21,543 INFO L93 Difference]: Finished difference Result 3043 states and 11434 transitions. [2021-06-05 16:14:21,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:21,544 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 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 29 [2021-06-05 16:14:21,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:21,553 INFO L225 Difference]: With dead ends: 3043 [2021-06-05 16:14:21,553 INFO L226 Difference]: Without dead ends: 2964 [2021-06-05 16:14:21,554 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 154.4ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:21,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2964 states. [2021-06-05 16:14:21,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2964 to 1837. [2021-06-05 16:14:21,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 3.7265795206971677) internal successors, (6842), 1836 states have internal predecessors, (6842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:21,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 6842 transitions. [2021-06-05 16:14:21,606 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 6842 transitions. Word has length 29 [2021-06-05 16:14:21,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:21,607 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 6842 transitions. [2021-06-05 16:14:21,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 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-06-05 16:14:21,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 6842 transitions. [2021-06-05 16:14:21,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:21,612 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:21,612 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:21,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:21,835 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:21,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:21,836 INFO L82 PathProgramCache]: Analyzing trace with hash -949623576, now seen corresponding path program 4 times [2021-06-05 16:14:21,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:21,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513465042] [2021-06-05 16:14:21,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:22,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:22,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:22,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513465042] [2021-06-05 16:14:22,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513465042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:22,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568156067] [2021-06-05 16:14:22,010 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:22,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:22,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:22,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 16:14:22,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:22,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 16:14:22,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:22,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:22,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:22,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:22,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:22,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:22,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:22,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:22,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:22,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:22,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568156067] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:22,187 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:22,187 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:22,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924234165] [2021-06-05 16:14:22,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:22,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:22,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:22,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:22,189 INFO L87 Difference]: Start difference. First operand 1837 states and 6842 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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-06-05 16:14:22,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:22,446 INFO L93 Difference]: Finished difference Result 3105 states and 11701 transitions. [2021-06-05 16:14:22,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 16:14:22,447 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 29 [2021-06-05 16:14:22,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:22,456 INFO L225 Difference]: With dead ends: 3105 [2021-06-05 16:14:22,456 INFO L226 Difference]: Without dead ends: 3026 [2021-06-05 16:14:22,456 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 184.4ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 16:14:22,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3026 states. [2021-06-05 16:14:22,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3026 to 2051. [2021-06-05 16:14:22,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.7434146341463417) internal successors, (7674), 2050 states have internal predecessors, (7674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:22,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 7674 transitions. [2021-06-05 16:14:22,516 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 7674 transitions. Word has length 29 [2021-06-05 16:14:22,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:22,516 INFO L482 AbstractCegarLoop]: Abstraction has 2051 states and 7674 transitions. [2021-06-05 16:14:22,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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-06-05 16:14:22,516 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 7674 transitions. [2021-06-05 16:14:22,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:22,521 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:22,521 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:22,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:22,739 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:22,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:22,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1467587370, now seen corresponding path program 5 times [2021-06-05 16:14:22,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:22,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279372043] [2021-06-05 16:14:22,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:22,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:22,883 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:22,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279372043] [2021-06-05 16:14:22,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279372043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:22,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437924110] [2021-06-05 16:14:22,883 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:22,924 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:22,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:22,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 16:14:22,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:22,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 16:14:22,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:22,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:22,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:22,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:23,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:23,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:23,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:23,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:23,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:23,082 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:23,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437924110] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:23,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:23,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:23,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147340967] [2021-06-05 16:14:23,083 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:23,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:23,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:23,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:23,083 INFO L87 Difference]: Start difference. First operand 2051 states and 7674 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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-06-05 16:14:23,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:23,315 INFO L93 Difference]: Finished difference Result 2933 states and 11023 transitions. [2021-06-05 16:14:23,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 16:14:23,316 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 29 [2021-06-05 16:14:23,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:23,325 INFO L225 Difference]: With dead ends: 2933 [2021-06-05 16:14:23,325 INFO L226 Difference]: Without dead ends: 2854 [2021-06-05 16:14:23,325 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 180.3ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 16:14:23,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2854 states. [2021-06-05 16:14:23,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2854 to 1852. [2021-06-05 16:14:23,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 3.731496488384657) internal successors, (6907), 1851 states have internal predecessors, (6907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:23,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 6907 transitions. [2021-06-05 16:14:23,394 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 6907 transitions. Word has length 29 [2021-06-05 16:14:23,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:23,395 INFO L482 AbstractCegarLoop]: Abstraction has 1852 states and 6907 transitions. [2021-06-05 16:14:23,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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-06-05 16:14:23,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 6907 transitions. [2021-06-05 16:14:23,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:23,400 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:23,400 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:23,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-06-05 16:14:23,621 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:23,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:23,621 INFO L82 PathProgramCache]: Analyzing trace with hash -55564736, now seen corresponding path program 6 times [2021-06-05 16:14:23,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:23,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856907811] [2021-06-05 16:14:23,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:23,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:23,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:23,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:23,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856907811] [2021-06-05 16:14:23,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856907811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:23,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781478403] [2021-06-05 16:14:23,764 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:23,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 16:14:23,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:23,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 16:14:23,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:23,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:23,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:23,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:23,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:23,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:14 [2021-06-05 16:14:23,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:23,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:23,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:23,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:23,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:23,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:23,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781478403] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:23,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:23,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:23,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506858228] [2021-06-05 16:14:23,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:23,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:23,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:23,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:23,934 INFO L87 Difference]: Start difference. First operand 1852 states and 6907 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 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-06-05 16:14:24,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:24,094 INFO L93 Difference]: Finished difference Result 2807 states and 10501 transitions. [2021-06-05 16:14:24,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:24,095 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 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 29 [2021-06-05 16:14:24,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:24,103 INFO L225 Difference]: With dead ends: 2807 [2021-06-05 16:14:24,103 INFO L226 Difference]: Without dead ends: 2728 [2021-06-05 16:14:24,105 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 169.8ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:24,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2728 states. [2021-06-05 16:14:24,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2728 to 1892. [2021-06-05 16:14:24,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1892 states, 1891 states have (on average 3.7223691168693813) internal successors, (7039), 1891 states have internal predecessors, (7039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:24,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1892 states to 1892 states and 7039 transitions. [2021-06-05 16:14:24,152 INFO L78 Accepts]: Start accepts. Automaton has 1892 states and 7039 transitions. Word has length 29 [2021-06-05 16:14:24,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:24,153 INFO L482 AbstractCegarLoop]: Abstraction has 1892 states and 7039 transitions. [2021-06-05 16:14:24,153 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 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-06-05 16:14:24,153 INFO L276 IsEmpty]: Start isEmpty. Operand 1892 states and 7039 transitions. [2021-06-05 16:14:24,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 16:14:24,158 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:24,158 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:24,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 16:14:24,373 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:24,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:24,373 INFO L82 PathProgramCache]: Analyzing trace with hash -945078094, now seen corresponding path program 7 times [2021-06-05 16:14:24,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:24,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635757917] [2021-06-05 16:14:24,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:24,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:24,406 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:24,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:24,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635757917] [2021-06-05 16:14:24,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635757917] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:24,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92320159] [2021-06-05 16:14:24,407 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:24,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:24,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 16:14:24,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:24,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:24,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92320159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:24,512 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:24,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-06-05 16:14:24,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179093676] [2021-06-05 16:14:24,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 16:14:24,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:24,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 16:14:24,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 16:14:24,514 INFO L87 Difference]: Start difference. First operand 1892 states and 7039 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-06-05 16:14:24,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:24,582 INFO L93 Difference]: Finished difference Result 3393 states and 12285 transitions. [2021-06-05 16:14:24,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 16:14:24,583 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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 31 [2021-06-05 16:14:24,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:24,590 INFO L225 Difference]: With dead ends: 3393 [2021-06-05 16:14:24,591 INFO L226 Difference]: Without dead ends: 3242 [2021-06-05 16:14:24,591 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 36.2ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-06-05 16:14:24,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3242 states. [2021-06-05 16:14:24,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3242 to 2725. [2021-06-05 16:14:24,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 3.752202643171806) internal successors, (10221), 2724 states have internal predecessors, (10221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:24,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 10221 transitions. [2021-06-05 16:14:24,657 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 10221 transitions. Word has length 31 [2021-06-05 16:14:24,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:24,657 INFO L482 AbstractCegarLoop]: Abstraction has 2725 states and 10221 transitions. [2021-06-05 16:14:24,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-06-05 16:14:24,657 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 10221 transitions. [2021-06-05 16:14:24,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 16:14:24,663 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:24,664 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:24,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-05 16:14:24,877 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:24,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:24,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1385088466, now seen corresponding path program 8 times [2021-06-05 16:14:24,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:24,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782984] [2021-06-05 16:14:24,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:24,912 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:24,912 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:24,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782984] [2021-06-05 16:14:24,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782984] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:24,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283652455] [2021-06-05 16:14:24,912 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:24,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:24,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:24,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 16:14:24,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:25,008 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:25,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283652455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:25,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:25,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-06-05 16:14:25,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333405958] [2021-06-05 16:14:25,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 16:14:25,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:25,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 16:14:25,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 16:14:25,010 INFO L87 Difference]: Start difference. First operand 2725 states and 10221 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:25,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:25,108 INFO L93 Difference]: Finished difference Result 5257 states and 19424 transitions. [2021-06-05 16:14:25,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 16:14:25,109 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have 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-06-05 16:14:25,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:25,122 INFO L225 Difference]: With dead ends: 5257 [2021-06-05 16:14:25,122 INFO L226 Difference]: Without dead ends: 5006 [2021-06-05 16:14:25,123 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 53.4ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-06-05 16:14:25,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5006 states. [2021-06-05 16:14:25,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5006 to 4359. [2021-06-05 16:14:25,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4359 states, 4358 states have (on average 3.8077099586966496) internal successors, (16594), 4358 states have internal predecessors, (16594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:25,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4359 states to 4359 states and 16594 transitions. [2021-06-05 16:14:25,222 INFO L78 Accepts]: Start accepts. Automaton has 4359 states and 16594 transitions. Word has length 31 [2021-06-05 16:14:25,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:25,222 INFO L482 AbstractCegarLoop]: Abstraction has 4359 states and 16594 transitions. [2021-06-05 16:14:25,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:25,223 INFO L276 IsEmpty]: Start isEmpty. Operand 4359 states and 16594 transitions. [2021-06-05 16:14:25,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:25,232 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:25,232 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:25,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 16:14:25,456 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:25,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:25,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1789712274, now seen corresponding path program 9 times [2021-06-05 16:14:25,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:25,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807562248] [2021-06-05 16:14:25,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:25,498 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:25,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:25,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807562248] [2021-06-05 16:14:25,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807562248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:25,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167792457] [2021-06-05 16:14:25,498 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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:25,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:14:25,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:25,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:25,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:25,631 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:25,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167792457] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:25,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:25,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-05 16:14:25,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646612158] [2021-06-05 16:14:25,632 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 16:14:25,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:25,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 16:14:25,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 16:14:25,633 INFO L87 Difference]: Start difference. First operand 4359 states and 16594 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:25,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:25,921 INFO L93 Difference]: Finished difference Result 16323 states and 59821 transitions. [2021-06-05 16:14:25,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 16:14:25,921 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-06-05 16:14:25,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:25,948 INFO L225 Difference]: With dead ends: 16323 [2021-06-05 16:14:25,948 INFO L226 Difference]: Without dead ends: 13965 [2021-06-05 16:14:25,949 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 106.3ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-06-05 16:14:25,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13965 states. [2021-06-05 16:14:26,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13965 to 7026. [2021-06-05 16:14:26,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7026 states, 7025 states have (on average 3.893523131672598) internal successors, (27352), 7025 states have internal predecessors, (27352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:26,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7026 states to 7026 states and 27352 transitions. [2021-06-05 16:14:26,224 INFO L78 Accepts]: Start accepts. Automaton has 7026 states and 27352 transitions. Word has length 34 [2021-06-05 16:14:26,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:26,224 INFO L482 AbstractCegarLoop]: Abstraction has 7026 states and 27352 transitions. [2021-06-05 16:14:26,224 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:26,224 INFO L276 IsEmpty]: Start isEmpty. Operand 7026 states and 27352 transitions. [2021-06-05 16:14:26,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:26,241 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:26,241 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:26,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 16:14:26,463 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:26,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:26,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1811384725, now seen corresponding path program 10 times [2021-06-05 16:14:26,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:26,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377702214] [2021-06-05 16:14:26,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:26,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:26,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377702214] [2021-06-05 16:14:26,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377702214] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:26,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335551662] [2021-06-05 16:14:26,570 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:26,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:26,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:26,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:26,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:26,723 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:26,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335551662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:26,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:26,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-05 16:14:26,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662295924] [2021-06-05 16:14:26,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 16:14:26,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:26,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 16:14:26,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 16:14:26,726 INFO L87 Difference]: Start difference. First operand 7026 states and 27352 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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-06-05 16:14:27,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:27,148 INFO L93 Difference]: Finished difference Result 18970 states and 71100 transitions. [2021-06-05 16:14:27,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 16:14:27,148 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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 34 [2021-06-05 16:14:27,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:27,193 INFO L225 Difference]: With dead ends: 18970 [2021-06-05 16:14:27,193 INFO L226 Difference]: Without dead ends: 18531 [2021-06-05 16:14:27,193 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 145.4ms TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2021-06-05 16:14:27,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18531 states. [2021-06-05 16:14:27,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18531 to 10689. [2021-06-05 16:14:27,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10689 states, 10688 states have (on average 3.994479790419162) internal successors, (42693), 10688 states have internal predecessors, (42693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:27,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10689 states to 10689 states and 42693 transitions. [2021-06-05 16:14:27,612 INFO L78 Accepts]: Start accepts. Automaton has 10689 states and 42693 transitions. Word has length 34 [2021-06-05 16:14:27,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:27,612 INFO L482 AbstractCegarLoop]: Abstraction has 10689 states and 42693 transitions. [2021-06-05 16:14:27,612 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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-06-05 16:14:27,613 INFO L276 IsEmpty]: Start isEmpty. Operand 10689 states and 42693 transitions. [2021-06-05 16:14:27,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:27,641 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:27,641 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:27,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:27,864 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:27,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:27,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1977044948, now seen corresponding path program 11 times [2021-06-05 16:14:27,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:27,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354121609] [2021-06-05 16:14:27,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:27,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:27,892 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:27,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:27,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354121609] [2021-06-05 16:14:27,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354121609] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:27,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033620750] [2021-06-05 16:14:27,892 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:27,930 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:14:27,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:27,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:27,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:28,040 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:28,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033620750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:28,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:28,040 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:28,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663947630] [2021-06-05 16:14:28,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:28,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:28,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:28,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:28,042 INFO L87 Difference]: Start difference. First operand 10689 states and 42693 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:28,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:28,401 INFO L93 Difference]: Finished difference Result 18432 states and 70487 transitions. [2021-06-05 16:14:28,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 16:14:28,401 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-06-05 16:14:28,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:28,514 INFO L225 Difference]: With dead ends: 18432 [2021-06-05 16:14:28,514 INFO L226 Difference]: Without dead ends: 18354 [2021-06-05 16:14:28,514 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 83.9ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 16:14:28,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18354 states. [2021-06-05 16:14:28,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18354 to 10639. [2021-06-05 16:14:28,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10639 states, 10638 states have (on average 3.9989659710471894) internal successors, (42541), 10638 states have internal predecessors, (42541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:28,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10639 states to 10639 states and 42541 transitions. [2021-06-05 16:14:28,839 INFO L78 Accepts]: Start accepts. Automaton has 10639 states and 42541 transitions. Word has length 34 [2021-06-05 16:14:28,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:28,839 INFO L482 AbstractCegarLoop]: Abstraction has 10639 states and 42541 transitions. [2021-06-05 16:14:28,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:28,839 INFO L276 IsEmpty]: Start isEmpty. Operand 10639 states and 42541 transitions. [2021-06-05 16:14:28,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:28,864 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:28,864 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:29,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:29,087 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:29,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:29,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1356082631, now seen corresponding path program 12 times [2021-06-05 16:14:29,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:29,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335064988] [2021-06-05 16:14:29,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:29,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:29,113 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:29,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:29,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335064988] [2021-06-05 16:14:29,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335064988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:29,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917743692] [2021-06-05 16:14:29,114 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:29,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:14:29,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:29,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:29,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:29,235 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:29,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917743692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:29,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:29,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:29,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638241576] [2021-06-05 16:14:29,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:29,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:29,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:29,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:29,236 INFO L87 Difference]: Start difference. First operand 10639 states and 42541 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:29,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:29,613 INFO L93 Difference]: Finished difference Result 20371 states and 77140 transitions. [2021-06-05 16:14:29,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 16:14:29,623 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-06-05 16:14:29,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:29,670 INFO L225 Difference]: With dead ends: 20371 [2021-06-05 16:14:29,670 INFO L226 Difference]: Without dead ends: 18706 [2021-06-05 16:14:29,670 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 93.2ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-06-05 16:14:29,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18706 states. [2021-06-05 16:14:30,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18706 to 13271. [2021-06-05 16:14:30,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13271 states, 13270 states have (on average 4.00783722682743) internal successors, (53184), 13270 states have internal predecessors, (53184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:30,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13271 states to 13271 states and 53184 transitions. [2021-06-05 16:14:30,083 INFO L78 Accepts]: Start accepts. Automaton has 13271 states and 53184 transitions. Word has length 34 [2021-06-05 16:14:30,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:30,083 INFO L482 AbstractCegarLoop]: Abstraction has 13271 states and 53184 transitions. [2021-06-05 16:14:30,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:30,083 INFO L276 IsEmpty]: Start isEmpty. Operand 13271 states and 53184 transitions. [2021-06-05 16:14:30,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:30,108 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:30,109 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:30,310 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-05 16:14:30,310 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:30,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:30,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1475484620, now seen corresponding path program 13 times [2021-06-05 16:14:30,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:30,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740204514] [2021-06-05 16:14:30,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:30,346 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 16:14:30,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:30,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740204514] [2021-06-05 16:14:30,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740204514] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:30,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048637274] [2021-06-05 16:14:30,347 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:30,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:30,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:30,462 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:30,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048637274] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:30,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:30,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:30,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315412042] [2021-06-05 16:14:30,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:30,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:30,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:30,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:30,464 INFO L87 Difference]: Start difference. First operand 13271 states and 53184 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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-06-05 16:14:30,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:30,872 INFO L93 Difference]: Finished difference Result 29290 states and 113267 transitions. [2021-06-05 16:14:30,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 16:14:30,872 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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 34 [2021-06-05 16:14:30,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:30,942 INFO L225 Difference]: With dead ends: 29290 [2021-06-05 16:14:30,943 INFO L226 Difference]: Without dead ends: 27668 [2021-06-05 16:14:30,943 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 86.9ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-06-05 16:14:30,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27668 states. [2021-06-05 16:14:31,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27668 to 18232. [2021-06-05 16:14:31,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18232 states, 18231 states have (on average 4.042016345784653) internal successors, (73690), 18231 states have internal predecessors, (73690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:31,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18232 states to 18232 states and 73690 transitions. [2021-06-05 16:14:31,426 INFO L78 Accepts]: Start accepts. Automaton has 18232 states and 73690 transitions. Word has length 34 [2021-06-05 16:14:31,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:31,427 INFO L482 AbstractCegarLoop]: Abstraction has 18232 states and 73690 transitions. [2021-06-05 16:14:31,427 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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-06-05 16:14:31,427 INFO L276 IsEmpty]: Start isEmpty. Operand 18232 states and 73690 transitions. [2021-06-05 16:14:31,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:31,457 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:31,458 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:31,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:31,658 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:31,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:31,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1888062838, now seen corresponding path program 14 times [2021-06-05 16:14:31,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:31,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856130409] [2021-06-05 16:14:31,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:31,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:31,703 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 16:14:31,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:31,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856130409] [2021-06-05 16:14:31,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856130409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:31,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145841734] [2021-06-05 16:14:31,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:31,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:31,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:31,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:31,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:31,824 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:31,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145841734] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:31,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:31,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:31,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660393403] [2021-06-05 16:14:31,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:31,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:31,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:31,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:31,825 INFO L87 Difference]: Start difference. First operand 18232 states and 73690 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:32,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:32,323 INFO L93 Difference]: Finished difference Result 27112 states and 106138 transitions. [2021-06-05 16:14:32,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 16:14:32,324 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-06-05 16:14:32,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:32,501 INFO L225 Difference]: With dead ends: 27112 [2021-06-05 16:14:32,501 INFO L226 Difference]: Without dead ends: 26976 [2021-06-05 16:14:32,501 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 80.1ms TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2021-06-05 16:14:32,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26976 states. [2021-06-05 16:14:32,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26976 to 18044. [2021-06-05 16:14:32,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18044 states, 18043 states have (on average 4.0432300615197025) internal successors, (72952), 18043 states have internal predecessors, (72952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:32,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18044 states to 18044 states and 72952 transitions. [2021-06-05 16:14:32,925 INFO L78 Accepts]: Start accepts. Automaton has 18044 states and 72952 transitions. Word has length 34 [2021-06-05 16:14:32,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:32,925 INFO L482 AbstractCegarLoop]: Abstraction has 18044 states and 72952 transitions. [2021-06-05 16:14:32,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:32,926 INFO L276 IsEmpty]: Start isEmpty. Operand 18044 states and 72952 transitions. [2021-06-05 16:14:32,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:32,959 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:32,959 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:33,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-05 16:14:33,166 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:33,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:33,167 INFO L82 PathProgramCache]: Analyzing trace with hash -2054889942, now seen corresponding path program 15 times [2021-06-05 16:14:33,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:33,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754015735] [2021-06-05 16:14:33,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:33,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:33,187 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:33,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:33,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754015735] [2021-06-05 16:14:33,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754015735] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:33,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857414633] [2021-06-05 16:14:33,188 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:33,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:14:33,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:33,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:33,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:33,319 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:33,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857414633] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:33,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:33,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-05 16:14:33,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871050594] [2021-06-05 16:14:33,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 16:14:33,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:33,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 16:14:33,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 16:14:33,321 INFO L87 Difference]: Start difference. First operand 18044 states and 72952 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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-06-05 16:14:33,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:33,816 INFO L93 Difference]: Finished difference Result 30228 states and 119473 transitions. [2021-06-05 16:14:33,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 16:14:33,816 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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 34 [2021-06-05 16:14:33,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:33,897 INFO L225 Difference]: With dead ends: 30228 [2021-06-05 16:14:33,897 INFO L226 Difference]: Without dead ends: 30070 [2021-06-05 16:14:33,897 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 98.3ms TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2021-06-05 16:14:34,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30070 states. [2021-06-05 16:14:34,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30070 to 20840. [2021-06-05 16:14:34,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20840 states, 20839 states have (on average 4.074667690388214) internal successors, (84912), 20839 states have internal predecessors, (84912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20840 states to 20840 states and 84912 transitions. [2021-06-05 16:14:34,696 INFO L78 Accepts]: Start accepts. Automaton has 20840 states and 84912 transitions. Word has length 34 [2021-06-05 16:14:34,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:34,697 INFO L482 AbstractCegarLoop]: Abstraction has 20840 states and 84912 transitions. [2021-06-05 16:14:34,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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-06-05 16:14:34,697 INFO L276 IsEmpty]: Start isEmpty. Operand 20840 states and 84912 transitions. [2021-06-05 16:14:34,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:34,745 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:34,746 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:34,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-06-05 16:14:34,961 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:34,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:34,961 INFO L82 PathProgramCache]: Analyzing trace with hash 2024685389, now seen corresponding path program 16 times [2021-06-05 16:14:34,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:34,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526202727] [2021-06-05 16:14:34,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:34,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:34,983 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:34,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:34,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526202727] [2021-06-05 16:14:34,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526202727] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:34,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261333202] [2021-06-05 16:14:34,984 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:35,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:35,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:35,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:35,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:35,105 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 16:14:35,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261333202] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:35,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:35,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:35,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45650532] [2021-06-05 16:14:35,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:35,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:35,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:35,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:35,106 INFO L87 Difference]: Start difference. First operand 20840 states and 84912 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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-06-05 16:14:35,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:35,417 INFO L93 Difference]: Finished difference Result 28338 states and 112394 transitions. [2021-06-05 16:14:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 16:14:35,417 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 34 [2021-06-05 16:14:35,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:35,497 INFO L225 Difference]: With dead ends: 28338 [2021-06-05 16:14:35,497 INFO L226 Difference]: Without dead ends: 28230 [2021-06-05 16:14:35,497 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 82.2ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 16:14:35,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28230 states. [2021-06-05 16:14:36,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28230 to 21970. [2021-06-05 16:14:36,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21970 states, 21969 states have (on average 4.097774136282944) internal successors, (90024), 21969 states have internal predecessors, (90024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:36,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21970 states to 21970 states and 90024 transitions. [2021-06-05 16:14:36,279 INFO L78 Accepts]: Start accepts. Automaton has 21970 states and 90024 transitions. Word has length 34 [2021-06-05 16:14:36,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:36,280 INFO L482 AbstractCegarLoop]: Abstraction has 21970 states and 90024 transitions. [2021-06-05 16:14:36,280 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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-06-05 16:14:36,280 INFO L276 IsEmpty]: Start isEmpty. Operand 21970 states and 90024 transitions. [2021-06-05 16:14:36,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 16:14:36,327 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:36,327 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:36,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-05 16:14:36,528 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:36,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:36,528 INFO L82 PathProgramCache]: Analyzing trace with hash 31444491, now seen corresponding path program 17 times [2021-06-05 16:14:36,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:36,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791297078] [2021-06-05 16:14:36,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:36,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 16:14:36,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:36,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791297078] [2021-06-05 16:14:36,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791297078] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:36,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626786068] [2021-06-05 16:14:36,562 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:36,594 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:14:36,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:36,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 16:14:36,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:36,656 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 16:14:36,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626786068] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:36,657 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:36,657 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-05 16:14:36,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925924340] [2021-06-05 16:14:36,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 16:14:36,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:36,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 16:14:36,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:36,658 INFO L87 Difference]: Start difference. First operand 21970 states and 90024 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 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-06-05 16:14:36,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:36,823 INFO L93 Difference]: Finished difference Result 29898 states and 123092 transitions. [2021-06-05 16:14:36,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 16:14:36,823 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 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 37 [2021-06-05 16:14:36,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:36,910 INFO L225 Difference]: With dead ends: 29898 [2021-06-05 16:14:36,910 INFO L226 Difference]: Without dead ends: 29898 [2021-06-05 16:14:36,911 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 19.6ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:36,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29898 states. [2021-06-05 16:14:37,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29898 to 24224. [2021-06-05 16:14:37,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24224 states, 24223 states have (on average 4.093588737976304) internal successors, (99159), 24223 states have internal predecessors, (99159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:37,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24224 states to 24224 states and 99159 transitions. [2021-06-05 16:14:37,651 INFO L78 Accepts]: Start accepts. Automaton has 24224 states and 99159 transitions. Word has length 37 [2021-06-05 16:14:37,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:37,651 INFO L482 AbstractCegarLoop]: Abstraction has 24224 states and 99159 transitions. [2021-06-05 16:14:37,651 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 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-06-05 16:14:37,651 INFO L276 IsEmpty]: Start isEmpty. Operand 24224 states and 99159 transitions. [2021-06-05 16:14:37,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 16:14:37,697 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:37,697 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:37,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-05 16:14:37,898 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:37,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:37,898 INFO L82 PathProgramCache]: Analyzing trace with hash -906169461, now seen corresponding path program 18 times [2021-06-05 16:14:37,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:37,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519382959] [2021-06-05 16:14:37,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:37,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:37,930 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 16:14:37,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:37,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519382959] [2021-06-05 16:14:37,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519382959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:37,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878175326] [2021-06-05 16:14:37,931 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:37,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:14:37,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:37,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 16:14:37,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:38,032 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 16:14:38,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878175326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:38,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:38,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-05 16:14:38,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168534511] [2021-06-05 16:14:38,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 16:14:38,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:38,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 16:14:38,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:38,033 INFO L87 Difference]: Start difference. First operand 24224 states and 99159 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 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-06-05 16:14:38,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:38,474 INFO L93 Difference]: Finished difference Result 37062 states and 153499 transitions. [2021-06-05 16:14:38,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 16:14:38,474 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 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 37 [2021-06-05 16:14:38,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:38,589 INFO L225 Difference]: With dead ends: 37062 [2021-06-05 16:14:38,590 INFO L226 Difference]: Without dead ends: 37062 [2021-06-05 16:14:38,590 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 12.7ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:38,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37062 states. [2021-06-05 16:14:39,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37062 to 34305. [2021-06-05 16:14:39,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34305 states, 34304 states have (on average 4.138496968283582) internal successors, (141967), 34304 states have internal predecessors, (141967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:39,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34305 states to 34305 states and 141967 transitions. [2021-06-05 16:14:39,452 INFO L78 Accepts]: Start accepts. Automaton has 34305 states and 141967 transitions. Word has length 37 [2021-06-05 16:14:39,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:39,453 INFO L482 AbstractCegarLoop]: Abstraction has 34305 states and 141967 transitions. [2021-06-05 16:14:39,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 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-06-05 16:14:39,453 INFO L276 IsEmpty]: Start isEmpty. Operand 34305 states and 141967 transitions. [2021-06-05 16:14:39,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:39,521 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:39,521 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:39,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 16:14:39,721 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:39,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:39,722 INFO L82 PathProgramCache]: Analyzing trace with hash -774251319, now seen corresponding path program 19 times [2021-06-05 16:14:39,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:39,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334511475] [2021-06-05 16:14:39,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:39,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:40,081 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:40,081 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:40,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334511475] [2021-06-05 16:14:40,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334511475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:40,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373991226] [2021-06-05 16:14:40,082 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:40,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:40,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:40,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:40,325 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:14:40,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:14:40,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:40,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:40,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:40,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:14:40,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:14:40,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:40,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:40,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:40,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:14:40,470 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:40,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373991226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:40,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:40,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-06-05 16:14:40,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527825524] [2021-06-05 16:14:40,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 16:14:40,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:40,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 16:14:40,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-06-05 16:14:40,471 INFO L87 Difference]: Start difference. First operand 34305 states and 141967 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:42,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:42,538 INFO L93 Difference]: Finished difference Result 68330 states and 281299 transitions. [2021-06-05 16:14:42,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 16:14:42,539 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 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 39 [2021-06-05 16:14:42,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:42,790 INFO L225 Difference]: With dead ends: 68330 [2021-06-05 16:14:42,790 INFO L226 Difference]: Without dead ends: 68275 [2021-06-05 16:14:42,790 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 1053.3ms TimeCoverageRelationStatistics Valid=213, Invalid=1269, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 16:14:42,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68275 states. [2021-06-05 16:14:43,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68275 to 35332. [2021-06-05 16:14:43,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35332 states, 35331 states have (on average 4.143075486117008) internal successors, (146379), 35331 states have internal predecessors, (146379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:43,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35332 states to 35332 states and 146379 transitions. [2021-06-05 16:14:43,933 INFO L78 Accepts]: Start accepts. Automaton has 35332 states and 146379 transitions. Word has length 39 [2021-06-05 16:14:43,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:43,933 INFO L482 AbstractCegarLoop]: Abstraction has 35332 states and 146379 transitions. [2021-06-05 16:14:43,934 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:43,934 INFO L276 IsEmpty]: Start isEmpty. Operand 35332 states and 146379 transitions. [2021-06-05 16:14:44,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:44,004 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:44,004 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:44,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:44,205 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:44,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:44,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1160268155, now seen corresponding path program 20 times [2021-06-05 16:14:44,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:44,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366925608] [2021-06-05 16:14:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:44,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:44,614 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:44,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:44,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366925608] [2021-06-05 16:14:44,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366925608] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:44,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384947022] [2021-06-05 16:14:44,614 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:44,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:44,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:44,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:44,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:44,871 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:14:44,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:14:44,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:44,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:44,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:44,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:14:44,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:14:44,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:44,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:44,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:44,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:14:45,029 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:45,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384947022] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:45,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:45,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:14:45,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035265223] [2021-06-05 16:14:45,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:14:45,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:45,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:14:45,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:14:45,031 INFO L87 Difference]: Start difference. First operand 35332 states and 146379 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:14:45,462 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-06-05 16:14:46,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:46,862 INFO L93 Difference]: Finished difference Result 63146 states and 258446 transitions. [2021-06-05 16:14:46,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:14:46,862 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:14:46,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:47,311 INFO L225 Difference]: With dead ends: 63146 [2021-06-05 16:14:47,311 INFO L226 Difference]: Without dead ends: 62930 [2021-06-05 16:14:47,312 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 1530.9ms TimeCoverageRelationStatistics Valid=360, Invalid=1710, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:14:47,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62930 states. [2021-06-05 16:14:48,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62930 to 35439. [2021-06-05 16:14:48,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35439 states, 35438 states have (on average 4.145691066087251) internal successors, (146915), 35438 states have internal predecessors, (146915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:48,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35439 states to 35439 states and 146915 transitions. [2021-06-05 16:14:48,429 INFO L78 Accepts]: Start accepts. Automaton has 35439 states and 146915 transitions. Word has length 39 [2021-06-05 16:14:48,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:48,430 INFO L482 AbstractCegarLoop]: Abstraction has 35439 states and 146915 transitions. [2021-06-05 16:14:48,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:14:48,430 INFO L276 IsEmpty]: Start isEmpty. Operand 35439 states and 146915 transitions. [2021-06-05 16:14:48,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:48,516 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:48,516 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:48,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-05 16:14:48,716 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:48,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:48,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1763377011, now seen corresponding path program 21 times [2021-06-05 16:14:48,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:48,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641574213] [2021-06-05 16:14:48,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:48,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:49,232 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:49,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:49,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641574213] [2021-06-05 16:14:49,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641574213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:49,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511200288] [2021-06-05 16:14:49,233 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:49,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 16:14:49,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:49,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:49,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:49,536 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:49,536 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 26 treesize of output 44 [2021-06-05 16:14:49,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:49,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:49,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:49,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:53, output treesize:45 [2021-06-05 16:14:49,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:14:49,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:49,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:49,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:49,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:9 [2021-06-05 16:14:49,813 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:49,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 11 treesize of output 16 [2021-06-05 16:14:49,818 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:14:49,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:49,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:14:49,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:14:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:49,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511200288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:49,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:49,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:14:49,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624135292] [2021-06-05 16:14:49,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:14:49,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:49,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:14:49,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:14:49,908 INFO L87 Difference]: Start difference. First operand 35439 states and 146915 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:14:52,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:52,510 INFO L93 Difference]: Finished difference Result 64599 states and 264126 transitions. [2021-06-05 16:14:52,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 16:14:52,511 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:14:52,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:52,963 INFO L225 Difference]: With dead ends: 64599 [2021-06-05 16:14:52,963 INFO L226 Difference]: Without dead ends: 64378 [2021-06-05 16:14:52,964 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 1968.5ms TimeCoverageRelationStatistics Valid=577, Invalid=2615, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 16:14:53,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64378 states. [2021-06-05 16:14:53,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64378 to 35778. [2021-06-05 16:14:53,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35778 states, 35777 states have (on average 4.14014590379294) internal successors, (148122), 35777 states have internal predecessors, (148122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:54,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35778 states to 35778 states and 148122 transitions. [2021-06-05 16:14:54,081 INFO L78 Accepts]: Start accepts. Automaton has 35778 states and 148122 transitions. Word has length 39 [2021-06-05 16:14:54,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:54,081 INFO L482 AbstractCegarLoop]: Abstraction has 35778 states and 148122 transitions. [2021-06-05 16:14:54,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:14:54,081 INFO L276 IsEmpty]: Start isEmpty. Operand 35778 states and 148122 transitions. [2021-06-05 16:14:54,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:54,159 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:54,159 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:54,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:54,360 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:54,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:54,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1572423621, now seen corresponding path program 22 times [2021-06-05 16:14:54,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:54,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915073472] [2021-06-05 16:14:54,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:54,749 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:54,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:54,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915073472] [2021-06-05 16:14:54,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915073472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:54,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394123927] [2021-06-05 16:14:54,749 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:54,784 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:54,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:54,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:54,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:54,954 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:14:54,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:14:54,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:54,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:54,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:54,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:14:55,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:14:55,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:55,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:55,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:55,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:14:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:55,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394123927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:55,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:55,143 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:14:55,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172178411] [2021-06-05 16:14:55,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:14:55,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:55,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:14:55,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:14:55,144 INFO L87 Difference]: Start difference. First operand 35778 states and 148122 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:14:57,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:57,273 INFO L93 Difference]: Finished difference Result 77057 states and 313105 transitions. [2021-06-05 16:14:57,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:14:57,274 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:14:57,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:57,529 INFO L225 Difference]: With dead ends: 77057 [2021-06-05 16:14:57,529 INFO L226 Difference]: Without dead ends: 76873 [2021-06-05 16:14:57,530 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 1229.0ms TimeCoverageRelationStatistics Valid=372, Invalid=1790, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:14:57,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76873 states. [2021-06-05 16:14:58,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76873 to 35467. [2021-06-05 16:14:58,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35467 states, 35466 states have (on average 4.145068516325495) internal successors, (147009), 35466 states have internal predecessors, (147009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:58,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35467 states to 35467 states and 147009 transitions. [2021-06-05 16:14:58,771 INFO L78 Accepts]: Start accepts. Automaton has 35467 states and 147009 transitions. Word has length 39 [2021-06-05 16:14:58,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:58,772 INFO L482 AbstractCegarLoop]: Abstraction has 35467 states and 147009 transitions. [2021-06-05 16:14:58,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:14:58,772 INFO L276 IsEmpty]: Start isEmpty. Operand 35467 states and 147009 transitions. [2021-06-05 16:14:58,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:58,839 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:58,839 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:59,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-05 16:14:59,041 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:59,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:59,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1303937869, now seen corresponding path program 23 times [2021-06-05 16:14:59,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:59,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085168714] [2021-06-05 16:14:59,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:59,708 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:59,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:59,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085168714] [2021-06-05 16:14:59,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085168714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:59,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543492178] [2021-06-05 16:14:59,709 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:59,744 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:14:59,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:59,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 16:14:59,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:00,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:00,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:00,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:00,106 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:00,106 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2021-06-05 16:15:00,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:00,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:00,141 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-06-05 16:15:00,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:47 [2021-06-05 16:15:00,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:00,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:00,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:00,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:15:00,283 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:00,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 30 [2021-06-05 16:15:00,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:00,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:00,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:00,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:37 [2021-06-05 16:15:00,497 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:00,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543492178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:00,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:00,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:15:00,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330487499] [2021-06-05 16:15:00,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:15:00,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:00,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:15:00,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:15:00,499 INFO L87 Difference]: Start difference. First operand 35467 states and 147009 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:02,471 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-06-05 16:15:03,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:03,447 INFO L93 Difference]: Finished difference Result 62904 states and 256527 transitions. [2021-06-05 16:15:03,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 16:15:03,448 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:03,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:03,655 INFO L225 Difference]: With dead ends: 62904 [2021-06-05 16:15:03,656 INFO L226 Difference]: Without dead ends: 62810 [2021-06-05 16:15:03,657 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 2409.0ms TimeCoverageRelationStatistics Valid=485, Invalid=3055, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 16:15:03,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62810 states. [2021-06-05 16:15:04,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62810 to 36170. [2021-06-05 16:15:04,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36170 states, 36169 states have (on average 4.143631286460781) internal successors, (149871), 36169 states have internal predecessors, (149871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:04,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36170 states to 36170 states and 149871 transitions. [2021-06-05 16:15:04,718 INFO L78 Accepts]: Start accepts. Automaton has 36170 states and 149871 transitions. Word has length 39 [2021-06-05 16:15:04,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:04,718 INFO L482 AbstractCegarLoop]: Abstraction has 36170 states and 149871 transitions. [2021-06-05 16:15:04,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:04,718 INFO L276 IsEmpty]: Start isEmpty. Operand 36170 states and 149871 transitions. [2021-06-05 16:15:04,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:04,792 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:04,792 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:04,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-06-05 16:15:04,994 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:04,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:04,994 INFO L82 PathProgramCache]: Analyzing trace with hash 495020509, now seen corresponding path program 24 times [2021-06-05 16:15:04,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:04,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084869634] [2021-06-05 16:15:04,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:05,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:05,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:05,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084869634] [2021-06-05 16:15:05,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084869634] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:05,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000069864] [2021-06-05 16:15:05,329 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:05,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:15:05,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:05,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:15:05,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:05,551 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:05,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:15:05,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:05,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:05,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-06-05 16:15:05,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:15:05,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:15:05,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:05,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:05,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:05,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:15:05,927 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:05,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000069864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:05,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:05,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:05,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985555287] [2021-06-05 16:15:05,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:05,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:05,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:05,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:05,929 INFO L87 Difference]: Start difference. First operand 36170 states and 149871 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:07,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:07,634 INFO L93 Difference]: Finished difference Result 69300 states and 285186 transitions. [2021-06-05 16:15:07,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 16:15:07,635 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:15:07,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:08,145 INFO L225 Difference]: With dead ends: 69300 [2021-06-05 16:15:08,145 INFO L226 Difference]: Without dead ends: 69245 [2021-06-05 16:15:08,146 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 972.3ms TimeCoverageRelationStatistics Valid=301, Invalid=1339, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:15:08,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69245 states. [2021-06-05 16:15:08,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69245 to 35741. [2021-06-05 16:15:08,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35741 states, 35740 states have (on average 4.143956351426972) internal successors, (148105), 35740 states have internal predecessors, (148105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:09,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35741 states to 35741 states and 148105 transitions. [2021-06-05 16:15:09,384 INFO L78 Accepts]: Start accepts. Automaton has 35741 states and 148105 transitions. Word has length 39 [2021-06-05 16:15:09,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:09,384 INFO L482 AbstractCegarLoop]: Abstraction has 35741 states and 148105 transitions. [2021-06-05 16:15:09,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:09,384 INFO L276 IsEmpty]: Start isEmpty. Operand 35741 states and 148105 transitions. [2021-06-05 16:15:09,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:09,461 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:09,461 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:09,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-06-05 16:15:09,665 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:09,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:09,665 INFO L82 PathProgramCache]: Analyzing trace with hash 630581605, now seen corresponding path program 25 times [2021-06-05 16:15:09,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:09,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400738183] [2021-06-05 16:15:09,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:09,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:10,016 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:10,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:10,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400738183] [2021-06-05 16:15:10,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400738183] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:10,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646796558] [2021-06-05 16:15:10,017 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:10,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:10,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:10,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:10,272 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:10,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:15:10,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:10,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:10,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-06-05 16:15:10,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:15:10,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:15:10,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:10,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:10,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:10,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:15:10,397 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:10,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646796558] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:10,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:10,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:10,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884147892] [2021-06-05 16:15:10,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:10,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:10,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:10,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:10,399 INFO L87 Difference]: Start difference. First operand 35741 states and 148105 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:12,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:12,520 INFO L93 Difference]: Finished difference Result 63431 states and 259711 transitions. [2021-06-05 16:15:12,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:15:12,521 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:15:12,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:12,716 INFO L225 Difference]: With dead ends: 63431 [2021-06-05 16:15:12,716 INFO L226 Difference]: Without dead ends: 63215 [2021-06-05 16:15:12,717 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 1171.8ms TimeCoverageRelationStatistics Valid=355, Invalid=1715, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:15:12,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63215 states. [2021-06-05 16:15:13,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63215 to 35591. [2021-06-05 16:15:13,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35591 states, 35590 states have (on average 4.1449002528800225) internal successors, (147517), 35590 states have internal predecessors, (147517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:13,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35591 states to 35591 states and 147517 transitions. [2021-06-05 16:15:13,844 INFO L78 Accepts]: Start accepts. Automaton has 35591 states and 147517 transitions. Word has length 39 [2021-06-05 16:15:13,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:13,844 INFO L482 AbstractCegarLoop]: Abstraction has 35591 states and 147517 transitions. [2021-06-05 16:15:13,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:13,844 INFO L276 IsEmpty]: Start isEmpty. Operand 35591 states and 147517 transitions. [2021-06-05 16:15:13,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:13,923 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:13,923 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:14,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:14,125 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:14,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:14,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1833798575, now seen corresponding path program 26 times [2021-06-05 16:15:14,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:14,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471645079] [2021-06-05 16:15:14,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:14,482 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:14,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:14,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471645079] [2021-06-05 16:15:14,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471645079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:14,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355955678] [2021-06-05 16:15:14,483 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 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:14,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:15:14,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:14,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:15:14,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:14,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:15:14,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:14,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:14,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:14,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-06-05 16:15:14,787 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:14,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:15:14,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:14,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:14,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:14,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:15:14,867 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:14,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:15:14,869 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:14,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:14,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:14,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:15:14,919 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:14,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355955678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:14,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:14,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:15:14,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949124610] [2021-06-05 16:15:14,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:15:14,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:14,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:15:14,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:15:14,920 INFO L87 Difference]: Start difference. First operand 35591 states and 147517 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:15,529 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-06-05 16:15:16,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:16,985 INFO L93 Difference]: Finished difference Result 81055 states and 333972 transitions. [2021-06-05 16:15:16,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 16:15:16,985 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:16,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:17,252 INFO L225 Difference]: With dead ends: 81055 [2021-06-05 16:15:17,253 INFO L226 Difference]: Without dead ends: 81000 [2021-06-05 16:15:17,253 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 1431.8ms TimeCoverageRelationStatistics Valid=402, Invalid=2148, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 16:15:17,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81000 states. [2021-06-05 16:15:18,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81000 to 36137. [2021-06-05 16:15:18,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36137 states, 36136 states have (on average 4.146695815806951) internal successors, (149845), 36136 states have internal predecessors, (149845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:18,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36137 states to 36137 states and 149845 transitions. [2021-06-05 16:15:18,861 INFO L78 Accepts]: Start accepts. Automaton has 36137 states and 149845 transitions. Word has length 39 [2021-06-05 16:15:18,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:18,862 INFO L482 AbstractCegarLoop]: Abstraction has 36137 states and 149845 transitions. [2021-06-05 16:15:18,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:18,862 INFO L276 IsEmpty]: Start isEmpty. Operand 36137 states and 149845 transitions. [2021-06-05 16:15:18,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:18,948 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:18,948 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:19,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-06-05 16:15:19,149 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:19,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:19,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1196210545, now seen corresponding path program 27 times [2021-06-05 16:15:19,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:19,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243615497] [2021-06-05 16:15:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:19,438 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:19,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:19,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243615497] [2021-06-05 16:15:19,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243615497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:19,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706131140] [2021-06-05 16:15:19,438 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:19,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:15:19,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:19,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2021-06-05 16:15:19,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:19,798 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:19,798 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:15:19,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:19,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:19,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:19,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:71 [2021-06-05 16:15:20,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:20,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:15:20,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:15:20,024 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 45 treesize of output 29 [2021-06-05 16:15:20,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:20,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:20,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 16:15:20,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:20,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:20,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 16:15:20,042 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:20,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:20,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:15:20,064 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:150, output treesize:51 [2021-06-05 16:15:20,219 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:20,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:15:20,222 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:20,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:20,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:20,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:15:20,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:20,283 INFO L628 ElimStorePlain]: treesize reduction 10, result has 78.3 percent of original size [2021-06-05 16:15:20,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:20,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:37 [2021-06-05 16:15:20,361 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:20,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706131140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:20,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:20,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:15:20,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594295799] [2021-06-05 16:15:20,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:15:20,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:20,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:15:20,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:15:20,363 INFO L87 Difference]: Start difference. First operand 36137 states and 149845 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:23,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:23,989 INFO L93 Difference]: Finished difference Result 83615 states and 341709 transitions. [2021-06-05 16:15:23,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:15:23,989 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:23,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:24,532 INFO L225 Difference]: With dead ends: 83615 [2021-06-05 16:15:24,533 INFO L226 Difference]: Without dead ends: 83521 [2021-06-05 16:15:24,533 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 2719.0ms TimeCoverageRelationStatistics Valid=589, Invalid=4103, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 16:15:24,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83521 states. [2021-06-05 16:15:25,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83521 to 37060. [2021-06-05 16:15:25,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37060 states, 37059 states have (on average 4.140397744137727) internal successors, (153439), 37059 states have internal predecessors, (153439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:25,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37060 states to 37060 states and 153439 transitions. [2021-06-05 16:15:25,880 INFO L78 Accepts]: Start accepts. Automaton has 37060 states and 153439 transitions. Word has length 39 [2021-06-05 16:15:25,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:25,880 INFO L482 AbstractCegarLoop]: Abstraction has 37060 states and 153439 transitions. [2021-06-05 16:15:25,880 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:25,880 INFO L276 IsEmpty]: Start isEmpty. Operand 37060 states and 153439 transitions. [2021-06-05 16:15:25,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:25,959 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:25,959 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:26,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:26,177 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:26,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:26,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1679763727, now seen corresponding path program 28 times [2021-06-05 16:15:26,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:26,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041666736] [2021-06-05 16:15:26,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:26,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:26,482 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:26,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:26,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041666736] [2021-06-05 16:15:26,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041666736] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:26,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920467575] [2021-06-05 16:15:26,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:26,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:15:26,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:26,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:26,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:26,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:15:26,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:26,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:26,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:26,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:15:26,803 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:26,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:15:26,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:26,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:26,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-06-05 16:15:26,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:15:26,839 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:26,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920467575] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:26,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:26,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:15:26,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830413505] [2021-06-05 16:15:26,840 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:15:26,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:26,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:15:26,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:15:26,840 INFO L87 Difference]: Start difference. First operand 37060 states and 153439 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:28,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:28,610 INFO L93 Difference]: Finished difference Result 83732 states and 344958 transitions. [2021-06-05 16:15:28,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:15:28,611 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:28,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:28,878 INFO L225 Difference]: With dead ends: 83732 [2021-06-05 16:15:28,878 INFO L226 Difference]: Without dead ends: 83677 [2021-06-05 16:15:28,878 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 873.2ms TimeCoverageRelationStatistics Valid=233, Invalid=1573, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:15:28,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83677 states. [2021-06-05 16:15:30,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83677 to 37730. [2021-06-05 16:15:30,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37730 states, 37729 states have (on average 4.145537915131596) internal successors, (156407), 37729 states have internal predecessors, (156407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:30,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37730 states to 37730 states and 156407 transitions. [2021-06-05 16:15:30,267 INFO L78 Accepts]: Start accepts. Automaton has 37730 states and 156407 transitions. Word has length 39 [2021-06-05 16:15:30,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:30,267 INFO L482 AbstractCegarLoop]: Abstraction has 37730 states and 156407 transitions. [2021-06-05 16:15:30,267 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:30,267 INFO L276 IsEmpty]: Start isEmpty. Operand 37730 states and 156407 transitions. [2021-06-05 16:15:30,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:30,342 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:30,342 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:30,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 16:15:30,545 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:30,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:30,546 INFO L82 PathProgramCache]: Analyzing trace with hash -702447437, now seen corresponding path program 29 times [2021-06-05 16:15:30,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:30,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865712428] [2021-06-05 16:15:30,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:30,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:30,842 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:30,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:30,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865712428] [2021-06-05 16:15:30,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865712428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:30,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308833906] [2021-06-05 16:15:30,842 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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:30,906 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:15:30,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:30,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:15:30,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:31,273 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:31,274 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:15:31,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:31,590 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-06-05 16:15:31,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:31,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:31,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:95 [2021-06-05 16:15:31,802 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_4], 6=[q1, v_prenex_2]} [2021-06-05 16:15:31,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:31,821 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:31,821 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 38 [2021-06-05 16:15:31,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:31,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:31,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:31,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:31,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:31,878 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:31,878 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 55 [2021-06-05 16:15:31,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:31,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:31,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:31,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:31,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:31,946 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:31,946 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 57 [2021-06-05 16:15:31,951 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:32,015 INFO L628 ElimStorePlain]: treesize reduction 7, result has 90.8 percent of original size [2021-06-05 16:15:32,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2021-06-05 16:15:32,020 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 7 variables, input treesize:145, output treesize:64 [2021-06-05 16:15:32,130 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:32,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:15:32,133 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:32,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:32,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:32,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:15:32,215 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:32,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308833906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:32,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:32,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:15:32,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245883957] [2021-06-05 16:15:32,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:15:32,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:32,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:15:32,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:15:32,217 INFO L87 Difference]: Start difference. First operand 37730 states and 156407 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:15:34,420 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 75 [2021-06-05 16:15:36,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:36,411 INFO L93 Difference]: Finished difference Result 67775 states and 276822 transitions. [2021-06-05 16:15:36,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:15:36,411 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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 39 [2021-06-05 16:15:36,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:36,632 INFO L225 Difference]: With dead ends: 67775 [2021-06-05 16:15:36,632 INFO L226 Difference]: Without dead ends: 67665 [2021-06-05 16:15:36,633 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1563 ImplicationChecksByTransitivity, 3306.0ms TimeCoverageRelationStatistics Valid=822, Invalid=4580, Unknown=0, NotChecked=0, Total=5402 [2021-06-05 16:15:36,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67665 states. [2021-06-05 16:15:37,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67665 to 38001. [2021-06-05 16:15:37,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38001 states, 38000 states have (on average 4.144736842105263) internal successors, (157500), 38000 states have internal predecessors, (157500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:37,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38001 states to 38001 states and 157500 transitions. [2021-06-05 16:15:37,741 INFO L78 Accepts]: Start accepts. Automaton has 38001 states and 157500 transitions. Word has length 39 [2021-06-05 16:15:37,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:37,741 INFO L482 AbstractCegarLoop]: Abstraction has 38001 states and 157500 transitions. [2021-06-05 16:15:37,741 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:15:37,741 INFO L276 IsEmpty]: Start isEmpty. Operand 38001 states and 157500 transitions. [2021-06-05 16:15:37,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:37,820 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:37,820 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:38,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 16:15:38,020 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:38,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:38,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1178577663, now seen corresponding path program 30 times [2021-06-05 16:15:38,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:38,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165210911] [2021-06-05 16:15:38,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:38,345 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:38,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:38,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165210911] [2021-06-05 16:15:38,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165210911] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:38,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683033388] [2021-06-05 16:15:38,345 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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:38,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:15:38,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:38,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:15:38,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:38,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:15:38,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:38,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:38,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:38,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-06-05 16:15:38,891 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:38,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:15:38,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:38,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:38,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:38,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:15 [2021-06-05 16:15:38,961 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:38,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683033388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:38,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:38,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:15:38,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009682754] [2021-06-05 16:15:38,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:15:38,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:38,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:15:38,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:15:38,963 INFO L87 Difference]: Start difference. First operand 38001 states and 157500 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:15:40,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:40,993 INFO L93 Difference]: Finished difference Result 84439 states and 343715 transitions. [2021-06-05 16:15:40,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 16:15:40,993 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:15:40,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:41,284 INFO L225 Difference]: With dead ends: 84439 [2021-06-05 16:15:41,285 INFO L226 Difference]: Without dead ends: 84329 [2021-06-05 16:15:41,285 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 1104.2ms TimeCoverageRelationStatistics Valid=460, Invalid=1990, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 16:15:41,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84329 states. [2021-06-05 16:15:42,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84329 to 37850. [2021-06-05 16:15:42,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37850 states, 37849 states have (on average 4.145604903696267) internal successors, (156907), 37849 states have internal predecessors, (156907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:42,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37850 states to 37850 states and 156907 transitions. [2021-06-05 16:15:42,645 INFO L78 Accepts]: Start accepts. Automaton has 37850 states and 156907 transitions. Word has length 39 [2021-06-05 16:15:42,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:42,645 INFO L482 AbstractCegarLoop]: Abstraction has 37850 states and 156907 transitions. [2021-06-05 16:15:42,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:15:42,645 INFO L276 IsEmpty]: Start isEmpty. Operand 37850 states and 156907 transitions. [2021-06-05 16:15:42,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:42,720 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:42,720 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:42,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:42,921 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:42,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:42,921 INFO L82 PathProgramCache]: Analyzing trace with hash -202749415, now seen corresponding path program 31 times [2021-06-05 16:15:42,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:42,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197029037] [2021-06-05 16:15:42,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:42,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:43,285 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:43,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:43,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197029037] [2021-06-05 16:15:43,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197029037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:43,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696175703] [2021-06-05 16:15:43,285 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:43,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:43,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:43,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:43,540 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:43,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:15:43,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:43,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:43,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-06-05 16:15:43,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:15:43,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:15:43,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:43,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:43,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:43,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:15:43,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:43,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696175703] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:43,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:43,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:43,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311006718] [2021-06-05 16:15:43,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:43,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:43,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:43,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:43,629 INFO L87 Difference]: Start difference. First operand 37850 states and 156907 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:45,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:45,522 INFO L93 Difference]: Finished difference Result 66187 states and 270738 transitions. [2021-06-05 16:15:45,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:15:45,522 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:15:45,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:45,730 INFO L225 Difference]: With dead ends: 66187 [2021-06-05 16:15:45,730 INFO L226 Difference]: Without dead ends: 65939 [2021-06-05 16:15:45,731 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 1129.7ms TimeCoverageRelationStatistics Valid=335, Invalid=1471, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:15:45,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65939 states. [2021-06-05 16:15:46,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65939 to 38036. [2021-06-05 16:15:46,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38036 states, 38035 states have (on average 4.143736032601551) internal successors, (157607), 38035 states have internal predecessors, (157607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:46,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38036 states to 38036 states and 157607 transitions. [2021-06-05 16:15:46,929 INFO L78 Accepts]: Start accepts. Automaton has 38036 states and 157607 transitions. Word has length 39 [2021-06-05 16:15:46,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:46,929 INFO L482 AbstractCegarLoop]: Abstraction has 38036 states and 157607 transitions. [2021-06-05 16:15:46,929 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:46,929 INFO L276 IsEmpty]: Start isEmpty. Operand 38036 states and 157607 transitions. [2021-06-05 16:15:47,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:47,007 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:47,007 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:47,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-06-05 16:15:47,208 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:47,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:47,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1814336637, now seen corresponding path program 32 times [2021-06-05 16:15:47,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:47,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885008510] [2021-06-05 16:15:47,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:47,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:47,630 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:47,630 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:47,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885008510] [2021-06-05 16:15:47,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885008510] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:47,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568910081] [2021-06-05 16:15:47,631 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:47,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:15:47,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:47,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:47,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:47,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:15:47,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:47,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:47,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:47,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:15:47,947 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:47,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:15:47,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:47,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:47,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:47,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:15:47,996 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:47,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568910081] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:47,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:47,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:47,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603242461] [2021-06-05 16:15:47,997 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:47,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:47,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:47,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:47,997 INFO L87 Difference]: Start difference. First operand 38036 states and 157607 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:50,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:50,262 INFO L93 Difference]: Finished difference Result 83812 states and 341149 transitions. [2021-06-05 16:15:50,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:15:50,262 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:15:50,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:50,855 INFO L225 Difference]: With dead ends: 83812 [2021-06-05 16:15:50,855 INFO L226 Difference]: Without dead ends: 83644 [2021-06-05 16:15:50,864 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 1289.7ms TimeCoverageRelationStatistics Valid=390, Invalid=1866, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:15:50,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83644 states. [2021-06-05 16:15:51,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83644 to 38098. [2021-06-05 16:15:51,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38098 states, 38097 states have (on average 4.144657059610993) internal successors, (157899), 38097 states have internal predecessors, (157899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38098 states to 38098 states and 157899 transitions. [2021-06-05 16:15:52,144 INFO L78 Accepts]: Start accepts. Automaton has 38098 states and 157899 transitions. Word has length 39 [2021-06-05 16:15:52,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:52,144 INFO L482 AbstractCegarLoop]: Abstraction has 38098 states and 157899 transitions. [2021-06-05 16:15:52,144 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:15:52,144 INFO L276 IsEmpty]: Start isEmpty. Operand 38098 states and 157899 transitions. [2021-06-05 16:15:52,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:52,220 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:52,220 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:52,421 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:52,421 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:52,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:52,421 INFO L82 PathProgramCache]: Analyzing trace with hash 2018257383, now seen corresponding path program 33 times [2021-06-05 16:15:52,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:52,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116127367] [2021-06-05 16:15:52,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:52,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:52,889 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:52,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:52,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116127367] [2021-06-05 16:15:52,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116127367] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:52,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069726824] [2021-06-05 16:15:52,889 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:52,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:15:52,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:52,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 16:15:52,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:53,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:53,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:15:53,436 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 41 treesize of output 33 [2021-06-05 16:15:53,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:53,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:53,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:40 [2021-06-05 16:15:53,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:53,514 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,515 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2021-06-05 16:15:53,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:53,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:15:53,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:77 [2021-06-05 16:15:53,610 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,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 11 treesize of output 16 [2021-06-05 16:15:53,612 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:53,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:53,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2021-06-05 16:15:53,637 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:53,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:15:53,656 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:15:53,763 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:53,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069726824] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:53,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:53,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:15:53,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33699024] [2021-06-05 16:15:53,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:15:53,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:53,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:15:53,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:15:53,764 INFO L87 Difference]: Start difference. First operand 38098 states and 157899 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-06-05 16:15:54,965 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2021-06-05 16:15:57,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:57,850 INFO L93 Difference]: Finished difference Result 67483 states and 274697 transitions. [2021-06-05 16:15:57,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-06-05 16:15:57,850 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 39 [2021-06-05 16:15:57,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:58,061 INFO L225 Difference]: With dead ends: 67483 [2021-06-05 16:15:58,062 INFO L226 Difference]: Without dead ends: 67320 [2021-06-05 16:15:58,063 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 3085.9ms TimeCoverageRelationStatistics Valid=848, Invalid=4122, Unknown=0, NotChecked=0, Total=4970 [2021-06-05 16:15:58,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67320 states. [2021-06-05 16:15:58,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67320 to 38298. [2021-06-05 16:15:58,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38298 states, 38297 states have (on average 4.141995456563177) internal successors, (158626), 38297 states have internal predecessors, (158626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:59,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38298 states to 38298 states and 158626 transitions. [2021-06-05 16:15:59,309 INFO L78 Accepts]: Start accepts. Automaton has 38298 states and 158626 transitions. Word has length 39 [2021-06-05 16:15:59,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:59,309 INFO L482 AbstractCegarLoop]: Abstraction has 38298 states and 158626 transitions. [2021-06-05 16:15:59,310 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-06-05 16:15:59,310 INFO L276 IsEmpty]: Start isEmpty. Operand 38298 states and 158626 transitions. [2021-06-05 16:15:59,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:59,385 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:59,385 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:15:59,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-06-05 16:15:59,586 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:59,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:59,586 INFO L82 PathProgramCache]: Analyzing trace with hash -1639438975, now seen corresponding path program 34 times [2021-06-05 16:15:59,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:59,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307560052] [2021-06-05 16:15:59,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:59,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:00,005 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:00,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:00,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307560052] [2021-06-05 16:16:00,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307560052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:00,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691954832] [2021-06-05 16:16:00,006 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:00,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:16:00,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:00,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:00,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:00,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:16:00,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:00,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:00,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:00,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:16:00,381 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:00,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:16:00,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:00,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:00,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:00,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:16:00,447 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:00,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691954832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:00,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:00,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:00,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395803888] [2021-06-05 16:16:00,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:00,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:00,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:00,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:00,448 INFO L87 Difference]: Start difference. First operand 38298 states and 158626 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:02,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:02,421 INFO L93 Difference]: Finished difference Result 84389 states and 343968 transitions. [2021-06-05 16:16:02,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:16:02,421 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:02,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:02,673 INFO L225 Difference]: With dead ends: 84389 [2021-06-05 16:16:02,673 INFO L226 Difference]: Without dead ends: 84307 [2021-06-05 16:16:02,674 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1344.8ms TimeCoverageRelationStatistics Valid=377, Invalid=1879, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:16:02,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84307 states. [2021-06-05 16:16:03,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84307 to 38064. [2021-06-05 16:16:03,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38064 states, 38063 states have (on average 4.147886398865039) internal successors, (157881), 38063 states have internal predecessors, (157881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:03,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38064 states to 38064 states and 157881 transitions. [2021-06-05 16:16:04,000 INFO L78 Accepts]: Start accepts. Automaton has 38064 states and 157881 transitions. Word has length 39 [2021-06-05 16:16:04,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:04,000 INFO L482 AbstractCegarLoop]: Abstraction has 38064 states and 157881 transitions. [2021-06-05 16:16:04,000 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:04,000 INFO L276 IsEmpty]: Start isEmpty. Operand 38064 states and 157881 transitions. [2021-06-05 16:16:04,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:04,073 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:04,073 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:04,273 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2021-06-05 16:16:04,274 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:04,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:04,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1355985241, now seen corresponding path program 35 times [2021-06-05 16:16:04,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:04,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995824533] [2021-06-05 16:16:04,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:04,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:04,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:04,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995824533] [2021-06-05 16:16:04,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995824533] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:04,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249909557] [2021-06-05 16:16:04,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:04,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:16:04,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:04,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:16:04,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:04,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:04,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:04,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:04,978 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:04,978 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 53 [2021-06-05 16:16:04,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:04,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:04,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:04,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:50 [2021-06-05 16:16:05,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:16:05,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:05,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:05,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:16:05,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:16:05,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:05,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:05,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:05,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:05,275 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 39 [2021-06-05 16:16:05,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:05,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:05,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:05,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:16:05,371 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:05,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249909557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:05,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:05,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:16:05,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313405160] [2021-06-05 16:16:05,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:16:05,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:05,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:16:05,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:16:05,373 INFO L87 Difference]: Start difference. First operand 38064 states and 157881 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:16:09,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:09,438 INFO L93 Difference]: Finished difference Result 68705 states and 280705 transitions. [2021-06-05 16:16:09,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 16:16:09,438 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:16:09,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:09,651 INFO L225 Difference]: With dead ends: 68705 [2021-06-05 16:16:09,651 INFO L226 Difference]: Without dead ends: 68484 [2021-06-05 16:16:09,651 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 2666.9ms TimeCoverageRelationStatistics Valid=710, Invalid=3982, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 16:16:09,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68484 states. [2021-06-05 16:16:10,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68484 to 38413. [2021-06-05 16:16:10,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38413 states, 38412 states have (on average 4.143366656253254) internal successors, (159155), 38412 states have internal predecessors, (159155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:10,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38413 states to 38413 states and 159155 transitions. [2021-06-05 16:16:10,795 INFO L78 Accepts]: Start accepts. Automaton has 38413 states and 159155 transitions. Word has length 39 [2021-06-05 16:16:10,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:10,795 INFO L482 AbstractCegarLoop]: Abstraction has 38413 states and 159155 transitions. [2021-06-05 16:16:10,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:16:10,795 INFO L276 IsEmpty]: Start isEmpty. Operand 38413 states and 159155 transitions. [2021-06-05 16:16:10,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:10,863 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:10,863 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:11,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:11,064 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:11,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:11,064 INFO L82 PathProgramCache]: Analyzing trace with hash -768675797, now seen corresponding path program 36 times [2021-06-05 16:16:11,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:11,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355218116] [2021-06-05 16:16:11,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:11,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:11,425 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:11,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:11,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355218116] [2021-06-05 16:16:11,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355218116] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:11,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943671606] [2021-06-05 16:16:11,426 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:11,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:16:11,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:11,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2021-06-05 16:16:11,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:11,657 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:11,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:16:11,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:11,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:11,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:11,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:16:11,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:16:11,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:11,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:11,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:11,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:16:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:11,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943671606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:11,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:11,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:11,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967249634] [2021-06-05 16:16:11,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:11,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:11,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:11,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:11,775 INFO L87 Difference]: Start difference. First operand 38413 states and 159155 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:13,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:13,718 INFO L93 Difference]: Finished difference Result 79647 states and 323863 transitions. [2021-06-05 16:16:13,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:13,718 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:16:13,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:13,954 INFO L225 Difference]: With dead ends: 79647 [2021-06-05 16:16:13,954 INFO L226 Difference]: Without dead ends: 79463 [2021-06-05 16:16:13,955 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 1152.2ms TimeCoverageRelationStatistics Valid=385, Invalid=1777, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:16:14,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79463 states. [2021-06-05 16:16:15,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79463 to 38199. [2021-06-05 16:16:15,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38199 states, 38198 states have (on average 4.146683072412168) internal successors, (158395), 38198 states have internal predecessors, (158395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:15,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38199 states to 38199 states and 158395 transitions. [2021-06-05 16:16:15,269 INFO L78 Accepts]: Start accepts. Automaton has 38199 states and 158395 transitions. Word has length 39 [2021-06-05 16:16:15,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:15,269 INFO L482 AbstractCegarLoop]: Abstraction has 38199 states and 158395 transitions. [2021-06-05 16:16:15,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:15,269 INFO L276 IsEmpty]: Start isEmpty. Operand 38199 states and 158395 transitions. [2021-06-05 16:16:15,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:15,345 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:15,346 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:15,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:15,546 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:15,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:15,547 INFO L82 PathProgramCache]: Analyzing trace with hash -789200017, now seen corresponding path program 37 times [2021-06-05 16:16:15,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:15,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287272534] [2021-06-05 16:16:15,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:15,932 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:15,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:15,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287272534] [2021-06-05 16:16:15,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287272534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:15,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883704295] [2021-06-05 16:16:15,933 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:15,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:15,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:15,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:16,526 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:16,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:16:16,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:16,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:16,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:16,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:16:16,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:16:16,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:16,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:16,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:16,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:16:16,621 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:16,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883704295] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:16,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:16,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:16,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769634952] [2021-06-05 16:16:16,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:16,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:16,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:16,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:16,623 INFO L87 Difference]: Start difference. First operand 38199 states and 158395 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:18,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:18,209 INFO L93 Difference]: Finished difference Result 66459 states and 271895 transitions. [2021-06-05 16:16:18,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:18,209 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:16:18,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:18,408 INFO L225 Difference]: With dead ends: 66459 [2021-06-05 16:16:18,408 INFO L226 Difference]: Without dead ends: 66211 [2021-06-05 16:16:18,408 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1139.6ms TimeCoverageRelationStatistics Valid=352, Invalid=1454, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:16:18,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66211 states. [2021-06-05 16:16:19,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66211 to 38385. [2021-06-05 16:16:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38385 states, 38384 states have (on average 4.144825969153814) internal successors, (159095), 38384 states have internal predecessors, (159095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38385 states to 38385 states and 159095 transitions. [2021-06-05 16:16:19,545 INFO L78 Accepts]: Start accepts. Automaton has 38385 states and 159095 transitions. Word has length 39 [2021-06-05 16:16:19,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:19,545 INFO L482 AbstractCegarLoop]: Abstraction has 38385 states and 159095 transitions. [2021-06-05 16:16:19,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:19,545 INFO L276 IsEmpty]: Start isEmpty. Operand 38385 states and 159095 transitions. [2021-06-05 16:16:19,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:19,617 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:19,618 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:19,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:19,818 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:19,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:19,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1112900731, now seen corresponding path program 38 times [2021-06-05 16:16:19,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:19,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505690726] [2021-06-05 16:16:19,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:19,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:20,472 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:20,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:20,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505690726] [2021-06-05 16:16:20,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505690726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:20,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024822409] [2021-06-05 16:16:20,472 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:20,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:16:20,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:20,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:20,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:20,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:16:20,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:20,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:20,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:20,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:16:20,830 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:20,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:16:20,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:20,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:20,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:20,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:16:20,881 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:20,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024822409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:20,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:20,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:20,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526393000] [2021-06-05 16:16:20,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:20,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:20,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:20,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:20,883 INFO L87 Difference]: Start difference. First operand 38385 states and 159095 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:22,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:22,789 INFO L93 Difference]: Finished difference Result 83904 states and 341551 transitions. [2021-06-05 16:16:22,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:22,789 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:16:22,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:23,047 INFO L225 Difference]: With dead ends: 83904 [2021-06-05 16:16:23,047 INFO L226 Difference]: Without dead ends: 83752 [2021-06-05 16:16:23,048 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 1470.2ms TimeCoverageRelationStatistics Valid=395, Invalid=1767, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:16:23,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83752 states. [2021-06-05 16:16:24,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83752 to 38447. [2021-06-05 16:16:24,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38447 states, 38446 states have (on average 4.145736877698591) internal successors, (159387), 38446 states have internal predecessors, (159387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:24,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38447 states to 38447 states and 159387 transitions. [2021-06-05 16:16:24,351 INFO L78 Accepts]: Start accepts. Automaton has 38447 states and 159387 transitions. Word has length 39 [2021-06-05 16:16:24,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:24,351 INFO L482 AbstractCegarLoop]: Abstraction has 38447 states and 159387 transitions. [2021-06-05 16:16:24,351 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:24,351 INFO L276 IsEmpty]: Start isEmpty. Operand 38447 states and 159387 transitions. [2021-06-05 16:16:24,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:24,423 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:24,423 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:24,624 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:24,624 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:24,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:24,624 INFO L82 PathProgramCache]: Analyzing trace with hash -908979985, now seen corresponding path program 39 times [2021-06-05 16:16:24,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:24,624 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584606645] [2021-06-05 16:16:24,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:25,044 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:25,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:25,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584606645] [2021-06-05 16:16:25,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584606645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:25,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499006189] [2021-06-05 16:16:25,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:25,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:16:25,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:25,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 16:16:25,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:25,363 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:25,363 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 49 [2021-06-05 16:16:25,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:25,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:25,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:25,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:74 [2021-06-05 16:16:25,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:25,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 16:16:25,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:25,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:25,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 38 [2021-06-05 16:16:25,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:25,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:25,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 16:16:25,462 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:25,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:25,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 16:16:25,466 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:25,515 INFO L628 ElimStorePlain]: treesize reduction 30, result has 68.4 percent of original size [2021-06-05 16:16:25,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:16:25,516 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:233, output treesize:65 [2021-06-05 16:16:25,590 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:25,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:16:25,592 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:25,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:25,634 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:25,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:16:25,635 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:25,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:25,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:16:25,676 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:88, output treesize:95 [2021-06-05 16:16:25,888 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:25,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499006189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:25,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:25,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:16:25,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162704616] [2021-06-05 16:16:25,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:16:25,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:25,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:16:25,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:16:25,889 INFO L87 Difference]: Start difference. First operand 38447 states and 159387 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:26,727 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2021-06-05 16:16:29,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:29,468 INFO L93 Difference]: Finished difference Result 66874 states and 271747 transitions. [2021-06-05 16:16:29,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 16:16:29,468 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:29,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:29,684 INFO L225 Difference]: With dead ends: 66874 [2021-06-05 16:16:29,684 INFO L226 Difference]: Without dead ends: 66702 [2021-06-05 16:16:29,685 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1189 ImplicationChecksByTransitivity, 2943.5ms TimeCoverageRelationStatistics Valid=889, Invalid=3271, Unknown=0, NotChecked=0, Total=4160 [2021-06-05 16:16:29,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66702 states. [2021-06-05 16:16:30,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66702 to 38469. [2021-06-05 16:16:30,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38469 states, 38468 states have (on average 4.145549547675991) internal successors, (159471), 38468 states have internal predecessors, (159471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:30,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38469 states to 38469 states and 159471 transitions. [2021-06-05 16:16:30,947 INFO L78 Accepts]: Start accepts. Automaton has 38469 states and 159471 transitions. Word has length 39 [2021-06-05 16:16:30,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:30,947 INFO L482 AbstractCegarLoop]: Abstraction has 38469 states and 159471 transitions. [2021-06-05 16:16:30,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:30,947 INFO L276 IsEmpty]: Start isEmpty. Operand 38469 states and 159471 transitions. [2021-06-05 16:16:31,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:31,027 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:31,027 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:31,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:31,228 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:31,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:31,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1386806843, now seen corresponding path program 40 times [2021-06-05 16:16:31,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:31,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337698809] [2021-06-05 16:16:31,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:31,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:31,571 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:31,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:31,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337698809] [2021-06-05 16:16:31,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337698809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:31,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754186390] [2021-06-05 16:16:31,571 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:31,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:16:31,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:31,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:31,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:31,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:16:31,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:31,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:31,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:31,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:16:31,892 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:31,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:16:31,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:31,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:31,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:31,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:16:31,939 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:31,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754186390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:31,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:31,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:31,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707198120] [2021-06-05 16:16:31,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:31,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:31,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:31,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:31,940 INFO L87 Difference]: Start difference. First operand 38469 states and 159471 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:34,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:34,149 INFO L93 Difference]: Finished difference Result 84495 states and 344543 transitions. [2021-06-05 16:16:34,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:16:34,149 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:16:34,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:34,421 INFO L225 Difference]: With dead ends: 84495 [2021-06-05 16:16:34,421 INFO L226 Difference]: Without dead ends: 84413 [2021-06-05 16:16:34,421 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 1199.0ms TimeCoverageRelationStatistics Valid=399, Invalid=1857, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:16:34,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84413 states. [2021-06-05 16:16:35,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84413 to 38199. [2021-06-05 16:16:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38199 states, 38198 states have (on average 4.146683072412168) internal successors, (158395), 38198 states have internal predecessors, (158395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:35,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38199 states to 38199 states and 158395 transitions. [2021-06-05 16:16:35,777 INFO L78 Accepts]: Start accepts. Automaton has 38199 states and 158395 transitions. Word has length 39 [2021-06-05 16:16:35,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:35,777 INFO L482 AbstractCegarLoop]: Abstraction has 38199 states and 158395 transitions. [2021-06-05 16:16:35,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:35,778 INFO L276 IsEmpty]: Start isEmpty. Operand 38199 states and 158395 transitions. [2021-06-05 16:16:35,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:35,857 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:35,857 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:36,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:36,058 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:36,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:36,058 INFO L82 PathProgramCache]: Analyzing trace with hash -651444937, now seen corresponding path program 41 times [2021-06-05 16:16:36,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:36,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722127671] [2021-06-05 16:16:36,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:36,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:36,350 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:36,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:36,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722127671] [2021-06-05 16:16:36,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722127671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:36,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931034832] [2021-06-05 16:16:36,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:36,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:16:36,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:36,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:16:36,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:36,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:36,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:36,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:36,719 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:36,719 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2021-06-05 16:16:36,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:36,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:36,743 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-06-05 16:16:36,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:63, output treesize:45 [2021-06-05 16:16:36,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:36,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:36,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:36,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:16:36,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:36,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 28 [2021-06-05 16:16:36,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:36,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:36,857 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-06-05 16:16:36,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:45 [2021-06-05 16:16:37,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:16:37,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-06-05 16:16:37,043 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:16:37,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:37,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:37,055 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:18 [2021-06-05 16:16:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:37,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931034832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:37,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:37,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:16:37,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395018626] [2021-06-05 16:16:37,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:16:37,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:37,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:16:37,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:16:37,103 INFO L87 Difference]: Start difference. First operand 38199 states and 158395 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:37,479 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2021-06-05 16:16:40,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:40,921 INFO L93 Difference]: Finished difference Result 65998 states and 269004 transitions. [2021-06-05 16:16:40,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-06-05 16:16:40,921 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:40,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:41,122 INFO L225 Difference]: With dead ends: 65998 [2021-06-05 16:16:41,122 INFO L226 Difference]: Without dead ends: 65904 [2021-06-05 16:16:41,122 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 2519.9ms TimeCoverageRelationStatistics Valid=539, Invalid=3493, Unknown=0, NotChecked=0, Total=4032 [2021-06-05 16:16:41,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65904 states. [2021-06-05 16:16:42,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65904 to 38945. [2021-06-05 16:16:42,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38945 states, 38944 states have (on average 4.145259860312243) internal successors, (161433), 38944 states have internal predecessors, (161433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:42,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38945 states to 38945 states and 161433 transitions. [2021-06-05 16:16:42,246 INFO L78 Accepts]: Start accepts. Automaton has 38945 states and 161433 transitions. Word has length 39 [2021-06-05 16:16:42,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:42,246 INFO L482 AbstractCegarLoop]: Abstraction has 38945 states and 161433 transitions. [2021-06-05 16:16:42,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:42,246 INFO L276 IsEmpty]: Start isEmpty. Operand 38945 states and 161433 transitions. [2021-06-05 16:16:42,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:42,320 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:42,320 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:42,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-06-05 16:16:42,520 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:42,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:42,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1147513441, now seen corresponding path program 42 times [2021-06-05 16:16:42,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:42,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902384938] [2021-06-05 16:16:42,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:42,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:42,791 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:42,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:42,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902384938] [2021-06-05 16:16:42,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902384938] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:42,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216852926] [2021-06-05 16:16:42,791 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 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:42,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:16:42,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:42,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:16:42,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:42,994 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:42,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:16:42,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:43,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:43,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:43,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:16:43,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:16:43,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:43,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:43,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:43,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:15 [2021-06-05 16:16:43,097 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:43,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216852926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:43,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:43,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:43,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826245991] [2021-06-05 16:16:43,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:43,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:43,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:43,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:43,099 INFO L87 Difference]: Start difference. First operand 38945 states and 161433 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:45,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:45,073 INFO L93 Difference]: Finished difference Result 75097 states and 308762 transitions. [2021-06-05 16:16:45,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:45,074 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:16:45,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:45,315 INFO L225 Difference]: With dead ends: 75097 [2021-06-05 16:16:45,315 INFO L226 Difference]: Without dead ends: 75042 [2021-06-05 16:16:45,315 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 1005.1ms TimeCoverageRelationStatistics Valid=338, Invalid=1468, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:16:45,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75042 states. [2021-06-05 16:16:46,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75042 to 39019. [2021-06-05 16:16:46,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39019 states, 39018 states have (on average 4.1427802552668) internal successors, (161643), 39018 states have internal predecessors, (161643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:46,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39019 states to 39019 states and 161643 transitions. [2021-06-05 16:16:46,583 INFO L78 Accepts]: Start accepts. Automaton has 39019 states and 161643 transitions. Word has length 39 [2021-06-05 16:16:46,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:46,583 INFO L482 AbstractCegarLoop]: Abstraction has 39019 states and 161643 transitions. [2021-06-05 16:16:46,583 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:46,583 INFO L276 IsEmpty]: Start isEmpty. Operand 39019 states and 161643 transitions. [2021-06-05 16:16:46,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:46,664 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:46,664 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:46,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2021-06-05 16:16:46,864 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:46,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:46,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1283074537, now seen corresponding path program 43 times [2021-06-05 16:16:46,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:46,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270861222] [2021-06-05 16:16:46,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:46,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:47,183 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:47,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:47,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270861222] [2021-06-05 16:16:47,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270861222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:47,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371159524] [2021-06-05 16:16:47,183 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:47,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:47,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:47,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:47,397 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:47,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:16:47,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:47,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:47,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:47,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2021-06-05 16:16:47,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:16:47,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:47,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:47,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:47,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:16:47,516 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:47,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371159524] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:47,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:47,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:47,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816787449] [2021-06-05 16:16:47,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:47,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:47,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:47,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:47,517 INFO L87 Difference]: Start difference. First operand 39019 states and 161643 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:49,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:49,809 INFO L93 Difference]: Finished difference Result 70745 states and 289441 transitions. [2021-06-05 16:16:49,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 16:16:49,813 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:16:49,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:50,025 INFO L225 Difference]: With dead ends: 70745 [2021-06-05 16:16:50,025 INFO L226 Difference]: Without dead ends: 70529 [2021-06-05 16:16:50,026 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 1390.3ms TimeCoverageRelationStatistics Valid=335, Invalid=1735, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:16:50,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70529 states. [2021-06-05 16:16:51,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70529 to 38869. [2021-06-05 16:16:51,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38869 states, 38868 states have (on average 4.143640012349491) internal successors, (161055), 38868 states have internal predecessors, (161055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:51,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38869 states to 38869 states and 161055 transitions. [2021-06-05 16:16:51,210 INFO L78 Accepts]: Start accepts. Automaton has 38869 states and 161055 transitions. Word has length 39 [2021-06-05 16:16:51,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:51,210 INFO L482 AbstractCegarLoop]: Abstraction has 38869 states and 161055 transitions. [2021-06-05 16:16:51,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:16:51,211 INFO L276 IsEmpty]: Start isEmpty. Operand 38869 states and 161055 transitions. [2021-06-05 16:16:51,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:51,285 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:51,285 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:51,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2021-06-05 16:16:51,486 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:51,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:51,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1808675789, now seen corresponding path program 44 times [2021-06-05 16:16:51,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:51,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509742254] [2021-06-05 16:16:51,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:51,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:51,793 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:51,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:51,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509742254] [2021-06-05 16:16:51,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509742254] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:51,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388417966] [2021-06-05 16:16:51,793 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:52,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:16:52,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:52,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:16:52,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:52,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:16:52,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:52,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:52,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:52,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-06-05 16:16:52,380 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:52,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:16:52,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:52,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:52,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:52,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:16:52,450 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:52,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:16:52,451 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:52,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:52,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:52,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:16:52,498 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:52,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388417966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:52,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:52,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:16:52,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191855123] [2021-06-05 16:16:52,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:16:52,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:52,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:16:52,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:16:52,499 INFO L87 Difference]: Start difference. First operand 38869 states and 161055 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:54,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:54,820 INFO L93 Difference]: Finished difference Result 91056 states and 375094 transitions. [2021-06-05 16:16:54,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 16:16:54,821 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:55,096 INFO L225 Difference]: With dead ends: 91056 [2021-06-05 16:16:55,096 INFO L226 Difference]: Without dead ends: 91001 [2021-06-05 16:16:55,096 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 1213.8ms TimeCoverageRelationStatistics Valid=407, Invalid=2349, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:16:55,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91001 states. [2021-06-05 16:16:56,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91001 to 39391. [2021-06-05 16:16:56,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39391 states, 39390 states have (on average 4.1452399086062455) internal successors, (163281), 39390 states have internal predecessors, (163281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:56,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39391 states to 39391 states and 163281 transitions. [2021-06-05 16:16:56,398 INFO L78 Accepts]: Start accepts. Automaton has 39391 states and 163281 transitions. Word has length 39 [2021-06-05 16:16:56,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:56,398 INFO L482 AbstractCegarLoop]: Abstraction has 39391 states and 163281 transitions. [2021-06-05 16:16:56,398 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:56,398 INFO L276 IsEmpty]: Start isEmpty. Operand 39391 states and 163281 transitions. [2021-06-05 16:16:56,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:56,472 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:56,473 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:16:56,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:56,677 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:56,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:56,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1848703477, now seen corresponding path program 45 times [2021-06-05 16:16:56,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:56,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258566662] [2021-06-05 16:16:56,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:56,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:57,011 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:57,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:57,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258566662] [2021-06-05 16:16:57,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258566662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:57,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980263586] [2021-06-05 16:16:57,012 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:57,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:16:57,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:57,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 16:16:57,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:57,374 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:57,374 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:16:57,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:57,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:57,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:57,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:69 [2021-06-05 16:16:57,586 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:57,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 39 [2021-06-05 16:16:57,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:57,596 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:57,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 30 treesize of output 30 [2021-06-05 16:16:57,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:57,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:57,611 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:57,611 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2021-06-05 16:16:57,613 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:57,698 INFO L628 ElimStorePlain]: treesize reduction 16, result has 89.5 percent of original size [2021-06-05 16:16:57,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:16:57,709 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:185, output treesize:185 [2021-06-05 16:16:57,837 INFO L446 ElimStorePlain]: Different costs {0=[q2], 1=[v_prenex_8]} [2021-06-05 16:16:57,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2021-06-05 16:16:57,841 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:16:57,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:57,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:57,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:16:57,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:57,892 INFO L628 ElimStorePlain]: treesize reduction 13, result has 72.3 percent of original size [2021-06-05 16:16:57,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:57,893 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:32 [2021-06-05 16:16:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:57,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980263586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:57,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:57,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2021-06-05 16:16:57,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071793606] [2021-06-05 16:16:57,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 16:16:57,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:57,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 16:16:57,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 16:16:57,954 INFO L87 Difference]: Start difference. First operand 39391 states and 163281 transitions. Second operand has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 32 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:02,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:02,019 INFO L93 Difference]: Finished difference Result 80465 states and 329554 transitions. [2021-06-05 16:17:02,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:17:02,020 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 32 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:02,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:02,265 INFO L225 Difference]: With dead ends: 80465 [2021-06-05 16:17:02,265 INFO L226 Difference]: Without dead ends: 80383 [2021-06-05 16:17:02,265 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1523 ImplicationChecksByTransitivity, 2633.9ms TimeCoverageRelationStatistics Valid=525, Invalid=4445, Unknown=0, NotChecked=0, Total=4970 [2021-06-05 16:17:02,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80383 states. [2021-06-05 16:17:03,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80383 to 39603. [2021-06-05 16:17:03,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39603 states, 39602 states have (on average 4.142997828392505) internal successors, (164071), 39602 states have internal predecessors, (164071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:03,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39603 states to 39603 states and 164071 transitions. [2021-06-05 16:17:03,480 INFO L78 Accepts]: Start accepts. Automaton has 39603 states and 164071 transitions. Word has length 39 [2021-06-05 16:17:03,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:03,480 INFO L482 AbstractCegarLoop]: Abstraction has 39603 states and 164071 transitions. [2021-06-05 16:17:03,480 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 32 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:03,480 INFO L276 IsEmpty]: Start isEmpty. Operand 39603 states and 164071 transitions. [2021-06-05 16:17:03,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:03,550 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:03,550 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:03,751 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-06-05 16:17:03,751 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:03,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:03,751 INFO L82 PathProgramCache]: Analyzing trace with hash -1027270795, now seen corresponding path program 46 times [2021-06-05 16:17:03,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:03,752 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004060515] [2021-06-05 16:17:03,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:04,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:04,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004060515] [2021-06-05 16:17:04,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004060515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:04,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595022353] [2021-06-05 16:17:04,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:04,258 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:17:04,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:04,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:04,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:04,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:17:04,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:04,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:04,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:04,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:17:04,582 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:04,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:17:04,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:04,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:04,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:04,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:17:04,618 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:04,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595022353] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:04,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:04,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:17:04,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904952606] [2021-06-05 16:17:04,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:17:04,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:04,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:17:04,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:17:04,620 INFO L87 Difference]: Start difference. First operand 39603 states and 164071 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:06,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:06,945 INFO L93 Difference]: Finished difference Result 87268 states and 359857 transitions. [2021-06-05 16:17:06,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:17:06,946 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:06,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:07,220 INFO L225 Difference]: With dead ends: 87268 [2021-06-05 16:17:07,220 INFO L226 Difference]: Without dead ends: 87213 [2021-06-05 16:17:07,220 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 1002.0ms TimeCoverageRelationStatistics Valid=231, Invalid=1575, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:17:07,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87213 states. [2021-06-05 16:17:08,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87213 to 39607. [2021-06-05 16:17:08,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39607 states, 39606 states have (on average 4.146821188708781) internal successors, (164239), 39606 states have internal predecessors, (164239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:08,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39607 states to 39607 states and 164239 transitions. [2021-06-05 16:17:08,667 INFO L78 Accepts]: Start accepts. Automaton has 39607 states and 164239 transitions. Word has length 39 [2021-06-05 16:17:08,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:08,667 INFO L482 AbstractCegarLoop]: Abstraction has 39607 states and 164239 transitions. [2021-06-05 16:17:08,667 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:08,667 INFO L276 IsEmpty]: Start isEmpty. Operand 39607 states and 164239 transitions. [2021-06-05 16:17:08,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:08,747 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:08,747 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:08,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-06-05 16:17:08,949 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:08,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:08,949 INFO L82 PathProgramCache]: Analyzing trace with hash -1837073937, now seen corresponding path program 47 times [2021-06-05 16:17:08,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:08,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836919919] [2021-06-05 16:17:08,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:08,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:09,441 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2021-06-05 16:17:09,603 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:09,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:09,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836919919] [2021-06-05 16:17:09,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836919919] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:09,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579531967] [2021-06-05 16:17:09,604 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:09,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:17:09,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:09,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:09,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:09,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:17:09,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:09,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:09,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:09,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:32 [2021-06-05 16:17:09,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:09,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:09,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:09,904 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:09,904 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 57 [2021-06-05 16:17:09,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:17:09,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:09,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:09,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:25 [2021-06-05 16:17:09,957 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:09,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:17:09,958 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:09,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:09,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:09,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:33 [2021-06-05 16:17:10,051 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:10,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579531967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:10,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:10,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:17:10,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943125061] [2021-06-05 16:17:10,052 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:17:10,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:10,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:17:10,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:17:10,052 INFO L87 Difference]: Start difference. First operand 39607 states and 164239 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:17:12,522 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2021-06-05 16:17:13,770 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 73 [2021-06-05 16:17:14,333 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 71 [2021-06-05 16:17:14,485 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-06-05 16:17:17,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:17,864 INFO L93 Difference]: Finished difference Result 139922 states and 566971 transitions. [2021-06-05 16:17:17,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-06-05 16:17:17,864 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:17:17,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:18,638 INFO L225 Difference]: With dead ends: 139922 [2021-06-05 16:17:18,638 INFO L226 Difference]: Without dead ends: 139812 [2021-06-05 16:17:18,643 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4049 ImplicationChecksByTransitivity, 6134.3ms TimeCoverageRelationStatistics Valid=2037, Invalid=9305, Unknown=0, NotChecked=0, Total=11342 [2021-06-05 16:17:18,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139812 states. [2021-06-05 16:17:20,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139812 to 39796. [2021-06-05 16:17:20,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39796 states, 39795 states have (on average 4.149943460233698) internal successors, (165147), 39795 states have internal predecessors, (165147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:20,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39796 states to 39796 states and 165147 transitions. [2021-06-05 16:17:20,396 INFO L78 Accepts]: Start accepts. Automaton has 39796 states and 165147 transitions. Word has length 39 [2021-06-05 16:17:20,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:20,396 INFO L482 AbstractCegarLoop]: Abstraction has 39796 states and 165147 transitions. [2021-06-05 16:17:20,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:17:20,396 INFO L276 IsEmpty]: Start isEmpty. Operand 39796 states and 165147 transitions. [2021-06-05 16:17:20,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:20,474 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:20,474 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:20,674 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-06-05 16:17:20,674 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:20,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:20,675 INFO L82 PathProgramCache]: Analyzing trace with hash -49954505, now seen corresponding path program 48 times [2021-06-05 16:17:20,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:20,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632617860] [2021-06-05 16:17:20,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:20,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:20,954 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:20,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:20,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632617860] [2021-06-05 16:17:20,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632617860] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:20,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810743748] [2021-06-05 16:17:20,954 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:20,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:17:20,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:20,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:17:20,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:21,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:17:21,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:21,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:21,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:17:21,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:28 [2021-06-05 16:17:21,275 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:21,275 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 37 treesize of output 55 [2021-06-05 16:17:21,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:21,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:21,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:21,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:23 [2021-06-05 16:17:21,363 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:21,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810743748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:21,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:21,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:17:21,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922862533] [2021-06-05 16:17:21,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:17:21,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:21,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:17:21,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:17:21,364 INFO L87 Difference]: Start difference. First operand 39796 states and 165147 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:17:22,566 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 33 [2021-06-05 16:17:24,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:24,426 INFO L93 Difference]: Finished difference Result 79079 states and 323924 transitions. [2021-06-05 16:17:24,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 16:17:24,427 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:17:24,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:24,669 INFO L225 Difference]: With dead ends: 79079 [2021-06-05 16:17:24,669 INFO L226 Difference]: Without dead ends: 79024 [2021-06-05 16:17:24,670 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1188 ImplicationChecksByTransitivity, 2081.3ms TimeCoverageRelationStatistics Valid=620, Invalid=3412, Unknown=0, NotChecked=0, Total=4032 [2021-06-05 16:17:25,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79024 states. [2021-06-05 16:17:25,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79024 to 40405. [2021-06-05 16:17:25,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40405 states, 40404 states have (on average 4.151692901692901) internal successors, (167745), 40404 states have internal predecessors, (167745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:26,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40405 states to 40405 states and 167745 transitions. [2021-06-05 16:17:26,042 INFO L78 Accepts]: Start accepts. Automaton has 40405 states and 167745 transitions. Word has length 39 [2021-06-05 16:17:26,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:26,042 INFO L482 AbstractCegarLoop]: Abstraction has 40405 states and 167745 transitions. [2021-06-05 16:17:26,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:17:26,043 INFO L276 IsEmpty]: Start isEmpty. Operand 40405 states and 167745 transitions. [2021-06-05 16:17:26,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:26,433 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:26,434 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:26,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,52 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:26,649 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:26,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:26,649 INFO L82 PathProgramCache]: Analyzing trace with hash 589013065, now seen corresponding path program 49 times [2021-06-05 16:17:26,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:26,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643335503] [2021-06-05 16:17:26,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:26,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:26,926 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:26,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:26,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643335503] [2021-06-05 16:17:26,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643335503] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:26,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300180404] [2021-06-05 16:17:26,926 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:26,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:26,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:26,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:27,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:17:27,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:27,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:27,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:27,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:17:27,224 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:27,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:17:27,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:27,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:27,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-06-05 16:17:27,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:17:27,282 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:27,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300180404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:27,283 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:27,283 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:17:27,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981792913] [2021-06-05 16:17:27,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:17:27,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:27,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:17:27,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:17:27,284 INFO L87 Difference]: Start difference. First operand 40405 states and 167745 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:29,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:29,584 INFO L93 Difference]: Finished difference Result 95721 states and 391683 transitions. [2021-06-05 16:17:29,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:17:29,585 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:29,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:29,887 INFO L225 Difference]: With dead ends: 95721 [2021-06-05 16:17:29,887 INFO L226 Difference]: Without dead ends: 95666 [2021-06-05 16:17:29,887 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 1104.9ms TimeCoverageRelationStatistics Valid=402, Invalid=1950, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 16:17:30,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95666 states. [2021-06-05 16:17:31,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95666 to 39753. [2021-06-05 16:17:31,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39753 states, 39752 states have (on average 4.149049104447575) internal successors, (164933), 39752 states have internal predecessors, (164933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:31,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39753 states to 39753 states and 164933 transitions. [2021-06-05 16:17:31,253 INFO L78 Accepts]: Start accepts. Automaton has 39753 states and 164933 transitions. Word has length 39 [2021-06-05 16:17:31,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:31,253 INFO L482 AbstractCegarLoop]: Abstraction has 39753 states and 164933 transitions. [2021-06-05 16:17:31,253 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:31,253 INFO L276 IsEmpty]: Start isEmpty. Operand 39753 states and 164933 transitions. [2021-06-05 16:17:31,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:31,329 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:31,329 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:31,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-06-05 16:17:31,530 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:31,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:31,530 INFO L82 PathProgramCache]: Analyzing trace with hash 449743517, now seen corresponding path program 50 times [2021-06-05 16:17:31,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:31,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955967035] [2021-06-05 16:17:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:31,936 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:31,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:31,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955967035] [2021-06-05 16:17:31,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955967035] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:31,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863484176] [2021-06-05 16:17:31,937 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:31,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:17:31,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:31,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:31,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:32,180 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:32,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:17:32,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:32,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:32,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:32,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:17:32,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:17:32,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:32,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:32,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:32,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:17:32,265 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:32,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863484176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:32,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:32,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:17:32,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080724792] [2021-06-05 16:17:32,266 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:17:32,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:32,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:17:32,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:17:32,266 INFO L87 Difference]: Start difference. First operand 39753 states and 164933 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:17:33,030 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 29 [2021-06-05 16:17:34,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:34,231 INFO L93 Difference]: Finished difference Result 72095 states and 294855 transitions. [2021-06-05 16:17:34,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 16:17:34,231 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:17:34,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:34,450 INFO L225 Difference]: With dead ends: 72095 [2021-06-05 16:17:34,450 INFO L226 Difference]: Without dead ends: 71847 [2021-06-05 16:17:34,451 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1494.3ms TimeCoverageRelationStatistics Valid=352, Invalid=1628, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 16:17:34,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71847 states. [2021-06-05 16:17:35,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71847 to 39939. [2021-06-05 16:17:35,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39939 states, 39938 states have (on average 4.147253242525915) internal successors, (165633), 39938 states have internal predecessors, (165633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:35,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39939 states to 39939 states and 165633 transitions. [2021-06-05 16:17:35,697 INFO L78 Accepts]: Start accepts. Automaton has 39939 states and 165633 transitions. Word has length 39 [2021-06-05 16:17:35,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:35,697 INFO L482 AbstractCegarLoop]: Abstraction has 39939 states and 165633 transitions. [2021-06-05 16:17:35,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:17:35,697 INFO L276 IsEmpty]: Start isEmpty. Operand 39939 states and 165633 transitions. [2021-06-05 16:17:35,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:35,772 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:35,772 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:35,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-06-05 16:17:35,977 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:35,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:35,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1828137727, now seen corresponding path program 51 times [2021-06-05 16:17:35,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:35,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032846978] [2021-06-05 16:17:35,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:35,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:36,375 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:36,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:36,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032846978] [2021-06-05 16:17:36,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032846978] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:36,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003823536] [2021-06-05 16:17:36,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:36,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:17:36,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:36,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:17:36,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:37,076 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:37,076 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:17:37,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:37,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:37,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:17:37,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:68 [2021-06-05 16:17:37,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:37,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:37,226 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 45 [2021-06-05 16:17:37,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:37,237 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:17:37,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2021-06-05 16:17:37,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:37,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:37,255 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:37,255 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 54 [2021-06-05 16:17:37,256 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:37,266 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:17:37,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:17:37,267 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:37,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:37,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-06-05 16:17:37,363 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:241, output treesize:212 [2021-06-05 16:17:37,608 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:37,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:17:37,610 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:37,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:37,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:37,628 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:45 [2021-06-05 16:17:37,728 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:37,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003823536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:37,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:37,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2021-06-05 16:17:37,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974282759] [2021-06-05 16:17:37,729 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 16:17:37,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:37,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 16:17:37,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=939, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 16:17:37,729 INFO L87 Difference]: Start difference. First operand 39939 states and 165633 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:40,012 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 60 [2021-06-05 16:17:42,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:42,587 INFO L93 Difference]: Finished difference Result 80410 states and 324461 transitions. [2021-06-05 16:17:42,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-06-05 16:17:42,588 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:42,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:42,983 INFO L225 Difference]: With dead ends: 80410 [2021-06-05 16:17:42,984 INFO L226 Difference]: Without dead ends: 80120 [2021-06-05 16:17:42,984 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2239 ImplicationChecksByTransitivity, 4277.4ms TimeCoverageRelationStatistics Valid=1141, Invalid=5831, Unknown=0, NotChecked=0, Total=6972 [2021-06-05 16:17:43,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80120 states. [2021-06-05 16:17:43,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80120 to 39885. [2021-06-05 16:17:43,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39885 states, 39884 states have (on average 4.14775348510681) internal successors, (165429), 39884 states have internal predecessors, (165429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:44,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39885 states to 39885 states and 165429 transitions. [2021-06-05 16:17:44,328 INFO L78 Accepts]: Start accepts. Automaton has 39885 states and 165429 transitions. Word has length 39 [2021-06-05 16:17:44,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:44,329 INFO L482 AbstractCegarLoop]: Abstraction has 39885 states and 165429 transitions. [2021-06-05 16:17:44,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:44,329 INFO L276 IsEmpty]: Start isEmpty. Operand 39885 states and 165429 transitions. [2021-06-05 16:17:44,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:44,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:44,407 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:44,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-06-05 16:17:44,612 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:44,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:44,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1624216981, now seen corresponding path program 52 times [2021-06-05 16:17:44,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:44,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615835377] [2021-06-05 16:17:44,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:44,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:44,930 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:44,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:44,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615835377] [2021-06-05 16:17:44,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615835377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:44,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516950618] [2021-06-05 16:17:44,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:44,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:17:44,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:44,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:44,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:45,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:17:45,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:45,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:45,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:45,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:17:45,223 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:45,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:17:45,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:45,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:45,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:45,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:17:45,284 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:45,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516950618] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:45,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:45,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:17:45,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573912465] [2021-06-05 16:17:45,284 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:17:45,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:45,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:17:45,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:17:45,285 INFO L87 Difference]: Start difference. First operand 39885 states and 165429 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:17:47,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:47,117 INFO L93 Difference]: Finished difference Result 74871 states and 306050 transitions. [2021-06-05 16:17:47,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:17:47,117 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:17:47,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:47,352 INFO L225 Difference]: With dead ends: 74871 [2021-06-05 16:17:47,352 INFO L226 Difference]: Without dead ends: 74781 [2021-06-05 16:17:47,352 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 1040.4ms TimeCoverageRelationStatistics Valid=336, Invalid=1556, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:17:47,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74781 states. [2021-06-05 16:17:48,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74781 to 40001. [2021-06-05 16:17:48,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40001 states, 40000 states have (on average 4.148125) internal successors, (165925), 40000 states have internal predecessors, (165925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:48,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40001 states to 40001 states and 165925 transitions. [2021-06-05 16:17:48,602 INFO L78 Accepts]: Start accepts. Automaton has 40001 states and 165925 transitions. Word has length 39 [2021-06-05 16:17:48,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:48,602 INFO L482 AbstractCegarLoop]: Abstraction has 40001 states and 165925 transitions. [2021-06-05 16:17:48,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:17:48,602 INFO L276 IsEmpty]: Start isEmpty. Operand 40001 states and 165925 transitions. [2021-06-05 16:17:48,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:48,677 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:48,677 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:17:48,877 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:48,877 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:48,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:48,878 INFO L82 PathProgramCache]: Analyzing trace with hash 539098859, now seen corresponding path program 53 times [2021-06-05 16:17:48,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:48,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371106039] [2021-06-05 16:17:48,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:49,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:49,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371106039] [2021-06-05 16:17:49,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371106039] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:49,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730407122] [2021-06-05 16:17:49,218 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:49,250 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:17:49,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:49,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:17:49,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:49,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:17:49,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:49,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:49,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 16:17:49,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:17:49,565 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:49,565 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 37 treesize of output 55 [2021-06-05 16:17:49,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:49,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:49,594 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-06-05 16:17:49,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:37 [2021-06-05 16:17:49,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:49,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:49,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:49,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:49,709 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 39 [2021-06-05 16:17:49,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:17:49,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:49,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:49,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:17:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:49,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730407122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:49,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:49,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:17:49,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502379377] [2021-06-05 16:17:49,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:17:49,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:49,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:17:49,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:17:49,791 INFO L87 Difference]: Start difference. First operand 40001 states and 165925 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:17:58,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:58,400 INFO L93 Difference]: Finished difference Result 127219 states and 517154 transitions. [2021-06-05 16:17:58,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-06-05 16:17:58,401 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:17:58,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:58,850 INFO L225 Difference]: With dead ends: 127219 [2021-06-05 16:17:58,850 INFO L226 Difference]: Without dead ends: 126796 [2021-06-05 16:17:58,851 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3618 ImplicationChecksByTransitivity, 5347.5ms TimeCoverageRelationStatistics Valid=1727, Invalid=9829, Unknown=0, NotChecked=0, Total=11556 [2021-06-05 16:17:58,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126796 states. [2021-06-05 16:18:00,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126796 to 40288. [2021-06-05 16:18:00,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40288 states, 40287 states have (on average 4.146747089631891) internal successors, (167060), 40287 states have internal predecessors, (167060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:00,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40288 states to 40288 states and 167060 transitions. [2021-06-05 16:18:00,621 INFO L78 Accepts]: Start accepts. Automaton has 40288 states and 167060 transitions. Word has length 39 [2021-06-05 16:18:00,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:00,621 INFO L482 AbstractCegarLoop]: Abstraction has 40288 states and 167060 transitions. [2021-06-05 16:18:00,622 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:18:00,622 INFO L276 IsEmpty]: Start isEmpty. Operand 40288 states and 167060 transitions. [2021-06-05 16:18:00,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:00,702 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:00,702 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:18:00,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:00,909 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:00,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:00,910 INFO L82 PathProgramCache]: Analyzing trace with hash 140092723, now seen corresponding path program 54 times [2021-06-05 16:18:00,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:00,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462100878] [2021-06-05 16:18:00,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:00,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:01,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:01,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:01,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462100878] [2021-06-05 16:18:01,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462100878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:01,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127567876] [2021-06-05 16:18:01,203 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:01,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 16:18:01,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:01,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:18:01,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:01,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:18:01,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:01,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:01,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:01,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:31 [2021-06-05 16:18:01,459 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:01,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:18:01,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:01,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:01,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:01,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:18:01,559 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:01,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127567876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:01,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:01,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:18:01,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052004605] [2021-06-05 16:18:01,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:18:01,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:01,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:18:01,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:18:01,560 INFO L87 Difference]: Start difference. First operand 40288 states and 167060 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:03,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:03,688 INFO L93 Difference]: Finished difference Result 88172 states and 363044 transitions. [2021-06-05 16:18:03,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:18:03,689 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:03,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:03,964 INFO L225 Difference]: With dead ends: 88172 [2021-06-05 16:18:03,965 INFO L226 Difference]: Without dead ends: 88117 [2021-06-05 16:18:03,965 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 650 ImplicationChecksByTransitivity, 1054.8ms TimeCoverageRelationStatistics Valid=335, Invalid=2017, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 16:18:04,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88117 states. [2021-06-05 16:18:05,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88117 to 41912. [2021-06-05 16:18:05,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41912 states, 41911 states have (on average 4.144592111856076) internal successors, (173704), 41911 states have internal predecessors, (173704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:05,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41912 states to 41912 states and 173704 transitions. [2021-06-05 16:18:05,411 INFO L78 Accepts]: Start accepts. Automaton has 41912 states and 173704 transitions. Word has length 39 [2021-06-05 16:18:05,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:05,411 INFO L482 AbstractCegarLoop]: Abstraction has 41912 states and 173704 transitions. [2021-06-05 16:18:05,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:05,411 INFO L276 IsEmpty]: Start isEmpty. Operand 41912 states and 173704 transitions. [2021-06-05 16:18:05,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:05,495 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:05,495 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:18:05,695 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:05,696 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:05,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:05,696 INFO L82 PathProgramCache]: Analyzing trace with hash -497495307, now seen corresponding path program 55 times [2021-06-05 16:18:05,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:05,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301424662] [2021-06-05 16:18:05,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:06,321 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:06,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:06,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301424662] [2021-06-05 16:18:06,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301424662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:06,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92472523] [2021-06-05 16:18:06,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:06,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:06,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:18:06,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:06,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:18:06,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:06,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:06,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:06,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:18:06,619 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:06,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 39 treesize of output 27 [2021-06-05 16:18:06,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:06,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:06,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:06,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:18:06,655 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:06,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92472523] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:06,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:06,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:18:06,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527272021] [2021-06-05 16:18:06,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:18:06,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:06,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:18:06,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:18:06,657 INFO L87 Difference]: Start difference. First operand 41912 states and 173704 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:09,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:09,015 INFO L93 Difference]: Finished difference Result 96411 states and 397709 transitions. [2021-06-05 16:18:09,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:18:09,016 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:09,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:09,340 INFO L225 Difference]: With dead ends: 96411 [2021-06-05 16:18:09,341 INFO L226 Difference]: Without dead ends: 96356 [2021-06-05 16:18:09,341 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 1231.5ms TimeCoverageRelationStatistics Valid=269, Invalid=1623, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:18:09,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96356 states. [2021-06-05 16:18:10,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96356 to 43963. [2021-06-05 16:18:10,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43963 states, 43962 states have (on average 4.147149811200582) internal successors, (182317), 43962 states have internal predecessors, (182317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:10,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43963 states to 43963 states and 182317 transitions. [2021-06-05 16:18:10,769 INFO L78 Accepts]: Start accepts. Automaton has 43963 states and 182317 transitions. Word has length 39 [2021-06-05 16:18:10,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:10,770 INFO L482 AbstractCegarLoop]: Abstraction has 43963 states and 182317 transitions. [2021-06-05 16:18:10,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:10,770 INFO L276 IsEmpty]: Start isEmpty. Operand 43963 states and 182317 transitions. [2021-06-05 16:18:10,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:10,854 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:10,854 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:18:11,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,59 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:11,054 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:11,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:11,055 INFO L82 PathProgramCache]: Analyzing trace with hash 921497717, now seen corresponding path program 56 times [2021-06-05 16:18:11,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:11,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834772362] [2021-06-05 16:18:11,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:11,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:11,338 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:11,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:11,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834772362] [2021-06-05 16:18:11,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834772362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:11,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524523574] [2021-06-05 16:18:11,339 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:11,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:18:11,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:11,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:18:11,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:11,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:18:11,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:11,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:11,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:11,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:18:11,624 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:18:11,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:11,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:11,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:11,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:18:11,660 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:11,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524523574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:11,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:11,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:18:11,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847040276] [2021-06-05 16:18:11,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:18:11,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:11,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:18:11,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:18:11,661 INFO L87 Difference]: Start difference. First operand 43963 states and 182317 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:13,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:13,812 INFO L93 Difference]: Finished difference Result 93435 states and 385265 transitions. [2021-06-05 16:18:13,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:18:13,812 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:13,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:14,096 INFO L225 Difference]: With dead ends: 93435 [2021-06-05 16:18:14,096 INFO L226 Difference]: Without dead ends: 93380 [2021-06-05 16:18:14,096 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 1188.9ms TimeCoverageRelationStatistics Valid=274, Invalid=1618, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:18:14,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93380 states. [2021-06-05 16:18:15,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93380 to 42897. [2021-06-05 16:18:15,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42897 states, 42896 states have (on average 4.143673069750093) internal successors, (177747), 42896 states have internal predecessors, (177747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:15,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42897 states to 42897 states and 177747 transitions. [2021-06-05 16:18:15,578 INFO L78 Accepts]: Start accepts. Automaton has 42897 states and 177747 transitions. Word has length 39 [2021-06-05 16:18:15,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:15,578 INFO L482 AbstractCegarLoop]: Abstraction has 42897 states and 177747 transitions. [2021-06-05 16:18:15,578 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:15,578 INFO L276 IsEmpty]: Start isEmpty. Operand 42897 states and 177747 transitions. [2021-06-05 16:18:15,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:15,658 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:15,658 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:18:15,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:15,859 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:15,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:15,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1615119669, now seen corresponding path program 57 times [2021-06-05 16:18:15,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:15,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869148140] [2021-06-05 16:18:15,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:15,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:16,541 WARN L205 SmtUtils]: Spent 454.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2021-06-05 16:18:16,664 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:16,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:16,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869148140] [2021-06-05 16:18:16,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869148140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:16,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651962112] [2021-06-05 16:18:16,664 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:16,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:18:16,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:16,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:18:16,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:16,904 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:16,904 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:18:16,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:16,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:16,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:16,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:63 [2021-06-05 16:18:17,129 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:17,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 30 [2021-06-05 16:18:17,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:18:17,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:17,146 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:17,146 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2021-06-05 16:18:17,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:17,159 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:18:17,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 30 treesize of output 26 [2021-06-05 16:18:17,161 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:17,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:17,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:18:17,215 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:157, output treesize:159 [2021-06-05 16:18:17,371 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:17,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:18:17,373 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:18:17,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:17,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:17,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:18:17,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:17,430 INFO L628 ElimStorePlain]: treesize reduction 10, result has 78.3 percent of original size [2021-06-05 16:18:17,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:18:17,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:37 [2021-06-05 16:18:17,492 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:17,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651962112] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:17,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:17,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:18:17,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649539091] [2021-06-05 16:18:17,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:18:17,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:17,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:18:17,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:18:17,493 INFO L87 Difference]: Start difference. First operand 42897 states and 177747 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:22,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:22,838 INFO L93 Difference]: Finished difference Result 91613 states and 374483 transitions. [2021-06-05 16:18:22,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-06-05 16:18:22,839 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:22,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:23,137 INFO L225 Difference]: With dead ends: 91613 [2021-06-05 16:18:23,137 INFO L226 Difference]: Without dead ends: 91519 [2021-06-05 16:18:23,137 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2094 ImplicationChecksByTransitivity, 4469.9ms TimeCoverageRelationStatistics Valid=844, Invalid=5636, Unknown=0, NotChecked=0, Total=6480 [2021-06-05 16:18:23,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91519 states. [2021-06-05 16:18:24,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91519 to 43369. [2021-06-05 16:18:24,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43369 states, 43368 states have (on average 4.142778085224128) internal successors, (179664), 43368 states have internal predecessors, (179664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:24,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43369 states to 43369 states and 179664 transitions. [2021-06-05 16:18:24,576 INFO L78 Accepts]: Start accepts. Automaton has 43369 states and 179664 transitions. Word has length 39 [2021-06-05 16:18:24,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:24,576 INFO L482 AbstractCegarLoop]: Abstraction has 43369 states and 179664 transitions. [2021-06-05 16:18:24,576 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:24,576 INFO L276 IsEmpty]: Start isEmpty. Operand 43369 states and 179664 transitions. [2021-06-05 16:18:24,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:24,659 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:24,659 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:18:24,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:24,860 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:24,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:24,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1260854603, now seen corresponding path program 58 times [2021-06-05 16:18:24,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:24,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114216120] [2021-06-05 16:18:24,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:25,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:25,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:25,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114216120] [2021-06-05 16:18:25,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114216120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:25,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828267965] [2021-06-05 16:18:25,134 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:25,167 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:18:25,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:25,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:18:25,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:25,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:18:25,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:25,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:25,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:25,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:18:25,437 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:25,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:18:25,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:25,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:25,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:25,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:18:25,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:25,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828267965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:25,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:25,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:18:25,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313050253] [2021-06-05 16:18:25,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:18:25,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:25,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:18:25,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:18:25,475 INFO L87 Difference]: Start difference. First operand 43369 states and 179664 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:27,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:27,418 INFO L93 Difference]: Finished difference Result 93784 states and 387024 transitions. [2021-06-05 16:18:27,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:18:27,419 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:27,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:27,723 INFO L225 Difference]: With dead ends: 93784 [2021-06-05 16:18:27,723 INFO L226 Difference]: Without dead ends: 93729 [2021-06-05 16:18:27,724 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 817.5ms TimeCoverageRelationStatistics Valid=234, Invalid=1488, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 16:18:27,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93729 states. [2021-06-05 16:18:29,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93729 to 43785. [2021-06-05 16:18:29,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43785 states, 43784 states have (on average 4.146080760095012) internal successors, (181532), 43784 states have internal predecessors, (181532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:29,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43785 states to 43785 states and 181532 transitions. [2021-06-05 16:18:29,228 INFO L78 Accepts]: Start accepts. Automaton has 43785 states and 181532 transitions. Word has length 39 [2021-06-05 16:18:29,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:29,228 INFO L482 AbstractCegarLoop]: Abstraction has 43785 states and 181532 transitions. [2021-06-05 16:18:29,228 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:29,228 INFO L276 IsEmpty]: Start isEmpty. Operand 43785 states and 181532 transitions. [2021-06-05 16:18:29,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:29,312 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:29,312 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:18:29,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-06-05 16:18:29,512 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:29,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:29,513 INFO L82 PathProgramCache]: Analyzing trace with hash -595147851, now seen corresponding path program 59 times [2021-06-05 16:18:29,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:29,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258000199] [2021-06-05 16:18:29,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:29,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:29,774 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:29,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:29,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258000199] [2021-06-05 16:18:29,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258000199] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:29,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4748799] [2021-06-05 16:18:29,775 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:29,807 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 16:18:29,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:29,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:18:29,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:30,057 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:30,057 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 37 treesize of output 53 [2021-06-05 16:18:30,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:30,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:30,098 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-06-05 16:18:30,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:61, output treesize:188 [2021-06-05 16:18:31,246 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-06-05 16:18:32,093 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 16:18:32,570 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 103 [2021-06-05 16:18:32,580 INFO L446 ElimStorePlain]: Different costs {1=[q2, v_prenex_71, v_prenex_53, v_prenex_74, v_prenex_62, v_prenex_68, v_prenex_56, v_prenex_77], 3=[v_prenex_83, v_prenex_80, v_prenex_65, v_prenex_86, v_prenex_59]} [2021-06-05 16:18:32,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:32,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 16:18:32,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:32,824 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 231 [2021-06-05 16:18:32,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:32,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:32,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2021-06-05 16:18:32,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:33,042 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 224 [2021-06-05 16:18:33,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:33,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:33,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2021-06-05 16:18:33,055 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:33,254 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 217 [2021-06-05 16:18:33,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:33,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:33,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2021-06-05 16:18:33,268 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:33,466 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2021-06-05 16:18:33,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:33,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:33,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 16:18:33,481 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:33,675 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 204 [2021-06-05 16:18:33,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:33,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:33,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2021-06-05 16:18:33,688 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:33,868 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 197 [2021-06-05 16:18:33,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:33,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:33,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2021-06-05 16:18:33,887 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:34,079 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 190 [2021-06-05 16:18:34,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:34,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2021-06-05 16:18:34,093 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:34,263 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 183 [2021-06-05 16:18:34,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:34,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:34,277 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 39 treesize of output 27 [2021-06-05 16:18:34,278 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:34,441 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 176 [2021-06-05 16:18:34,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:34,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:34,453 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 32 treesize of output 24 [2021-06-05 16:18:34,454 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:34,612 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2021-06-05 16:18:34,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:34,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:34,625 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 32 treesize of output 24 [2021-06-05 16:18:34,626 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:34,774 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 160 [2021-06-05 16:18:34,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:34,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:34,785 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 18 [2021-06-05 16:18:34,786 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:34,928 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-06-05 16:18:34,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:34,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:34,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:34,944 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 18 [2021-06-05 16:18:34,946 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:35,079 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2021-06-05 16:18:35,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:35,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 31 dim-0 vars, 13 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-05 16:18:35,089 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 44 variables, input treesize:660, output treesize:263 [2021-06-05 16:18:35,454 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_91, v_prenex_90], 3=[v_prenex_94, q1], 6=[v_prenex_93, v_prenex_92, v_prenex_89]} [2021-06-05 16:18:35,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:35,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:18:35,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:35,697 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 88 [2021-06-05 16:18:35,697 INFO L628 ElimStorePlain]: treesize reduction 33, result has 90.7 percent of original size [2021-06-05 16:18:35,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:35,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:18:35,704 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:35,866 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2021-06-05 16:18:35,867 INFO L628 ElimStorePlain]: treesize reduction 42, result has 86.5 percent of original size [2021-06-05 16:18:35,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:35,885 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:35,885 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 32 [2021-06-05 16:18:35,888 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:35,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:35,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:35,985 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:35,985 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 32 [2021-06-05 16:18:35,988 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:36,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:36,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,083 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:36,084 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 41 [2021-06-05 16:18:36,087 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-06-05 16:18:36,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:36,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,180 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:36,180 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 41 [2021-06-05 16:18:36,187 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-06-05 16:18:36,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:36,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:36,287 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:36,288 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2021-06-05 16:18:36,291 INFO L550 ElimStorePlain]: Start of recursive call 8: 2 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:18:36,388 INFO L628 ElimStorePlain]: treesize reduction 64, result has 66.0 percent of original size [2021-06-05 16:18:36,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 7 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 16:18:36,392 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 8 variables, input treesize:367, output treesize:119 [2021-06-05 16:18:36,529 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:36,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4748799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:36,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:36,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:18:36,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836323613] [2021-06-05 16:18:36,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:18:36,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:36,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:18:36,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:18:36,530 INFO L87 Difference]: Start difference. First operand 43785 states and 181532 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:37,498 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 47 [2021-06-05 16:18:38,049 WARN L205 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 93 [2021-06-05 16:18:38,375 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2021-06-05 16:18:38,567 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 55 [2021-06-05 16:18:39,083 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 82 [2021-06-05 16:18:39,548 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 44 [2021-06-05 16:18:39,732 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 50 [2021-06-05 16:18:40,101 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-06-05 16:18:40,302 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 50 [2021-06-05 16:18:41,508 WARN L205 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 148 [2021-06-05 16:18:41,929 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 82 [2021-06-05 16:18:42,159 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 73 [2021-06-05 16:18:42,431 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-06-05 16:18:42,964 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 124 [2021-06-05 16:18:43,468 WARN L205 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2021-06-05 16:18:44,017 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-06-05 16:18:44,304 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 59 [2021-06-05 16:18:44,807 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 85 [2021-06-05 16:18:45,532 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 121 [2021-06-05 16:18:46,081 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-05 16:18:46,503 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 120 [2021-06-05 16:18:47,084 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-06-05 16:18:47,595 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-06-05 16:18:48,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:48,072 INFO L93 Difference]: Finished difference Result 73069 states and 297530 transitions. [2021-06-05 16:18:48,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-06-05 16:18:48,072 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:48,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:48,288 INFO L225 Difference]: With dead ends: 73069 [2021-06-05 16:18:48,289 INFO L226 Difference]: Without dead ends: 72920 [2021-06-05 16:18:48,289 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 17 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2580 ImplicationChecksByTransitivity, 10848.8ms TimeCoverageRelationStatistics Valid=1078, Invalid=7112, Unknown=0, NotChecked=0, Total=8190 [2021-06-05 16:18:48,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72920 states. [2021-06-05 16:18:49,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72920 to 44157. [2021-06-05 16:18:49,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44157 states, 44156 states have (on average 4.145099193767551) internal successors, (183031), 44156 states have internal predecessors, (183031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:49,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44157 states to 44157 states and 183031 transitions. [2021-06-05 16:18:49,561 INFO L78 Accepts]: Start accepts. Automaton has 44157 states and 183031 transitions. Word has length 39 [2021-06-05 16:18:49,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:49,561 INFO L482 AbstractCegarLoop]: Abstraction has 44157 states and 183031 transitions. [2021-06-05 16:18:49,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:49,561 INFO L276 IsEmpty]: Start isEmpty. Operand 44157 states and 183031 transitions. [2021-06-05 16:18:49,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:49,647 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:49,647 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:18:49,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 16:18:49,848 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:49,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:49,848 INFO L82 PathProgramCache]: Analyzing trace with hash -1535515861, now seen corresponding path program 60 times [2021-06-05 16:18:49,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:49,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082297498] [2021-06-05 16:18:49,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:49,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:50,139 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:50,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:50,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082297498] [2021-06-05 16:18:50,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082297498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:50,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684328340] [2021-06-05 16:18:50,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:50,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:18:50,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:50,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:18:50,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:50,405 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:50,405 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 45 [2021-06-05 16:18:50,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:50,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:50,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:50,422 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:56 [2021-06-05 16:18:50,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:50,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 29 [2021-06-05 16:18:50,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:50,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:18:50,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:50,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:50,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-06-05 16:18:50,620 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:50,625 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:50,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 54 treesize of output 38 [2021-06-05 16:18:50,626 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:50,675 INFO L628 ElimStorePlain]: treesize reduction 38, result has 67.0 percent of original size [2021-06-05 16:18:50,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:18:50,676 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:229, output treesize:73 [2021-06-05 16:18:50,751 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:50,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:18:50,752 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:18:50,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:50,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:50,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:18:50,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:50,853 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.1 percent of original size [2021-06-05 16:18:50,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:18:50,855 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:94, output treesize:76 [2021-06-05 16:18:50,985 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:50,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684328340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:50,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:50,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2021-06-05 16:18:50,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245515048] [2021-06-05 16:18:50,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 16:18:50,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:50,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 16:18:50,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=875, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 16:18:50,986 INFO L87 Difference]: Start difference. First operand 44157 states and 183031 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:52,469 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-06-05 16:18:53,326 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 59 [2021-06-05 16:18:53,562 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-05 16:18:53,773 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 57 [2021-06-05 16:18:54,915 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 65 [2021-06-05 16:18:55,218 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 36 [2021-06-05 16:18:55,519 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 55 [2021-06-05 16:18:55,833 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-06-05 16:18:56,418 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-05 16:18:57,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:57,393 INFO L93 Difference]: Finished difference Result 121401 states and 487585 transitions. [2021-06-05 16:18:57,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-06-05 16:18:57,393 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:57,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:58,044 INFO L225 Difference]: With dead ends: 121401 [2021-06-05 16:18:58,044 INFO L226 Difference]: Without dead ends: 121303 [2021-06-05 16:18:58,045 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2622 ImplicationChecksByTransitivity, 5006.3ms TimeCoverageRelationStatistics Valid=1340, Invalid=6316, Unknown=0, NotChecked=0, Total=7656 [2021-06-05 16:18:58,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121303 states. [2021-06-05 16:18:59,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121303 to 44145. [2021-06-05 16:18:59,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44145 states, 44144 states have (on average 4.141718013773106) internal successors, (182832), 44144 states have internal predecessors, (182832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:59,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44145 states to 44145 states and 182832 transitions. [2021-06-05 16:18:59,915 INFO L78 Accepts]: Start accepts. Automaton has 44145 states and 182832 transitions. Word has length 39 [2021-06-05 16:18:59,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:59,916 INFO L482 AbstractCegarLoop]: Abstraction has 44145 states and 182832 transitions. [2021-06-05 16:18:59,916 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:59,916 INFO L276 IsEmpty]: Start isEmpty. Operand 44145 states and 182832 transitions. [2021-06-05 16:18:59,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:59,998 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:59,998 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:00,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:00,199 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:00,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:00,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1689999629, now seen corresponding path program 61 times [2021-06-05 16:19:00,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:00,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006051054] [2021-06-05 16:19:00,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:00,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:00,521 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:00,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:00,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006051054] [2021-06-05 16:19:00,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006051054] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:00,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687789017] [2021-06-05 16:19:00,522 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:00,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:00,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:00,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:00,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:19:00,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:00,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:00,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:00,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:19:00,779 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:00,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:19:00,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:00,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:00,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:00,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 16:19:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:01,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687789017] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:01,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:01,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:01,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736196914] [2021-06-05 16:19:01,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:01,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:01,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:01,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:01,199 INFO L87 Difference]: Start difference. First operand 44145 states and 182832 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:04,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:04,299 INFO L93 Difference]: Finished difference Result 133350 states and 541838 transitions. [2021-06-05 16:19:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 16:19:04,300 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:04,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:04,730 INFO L225 Difference]: With dead ends: 133350 [2021-06-05 16:19:04,730 INFO L226 Difference]: Without dead ends: 133295 [2021-06-05 16:19:04,730 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 1456.2ms TimeCoverageRelationStatistics Valid=524, Invalid=2446, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:19:04,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133295 states. [2021-06-05 16:19:06,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133295 to 44007. [2021-06-05 16:19:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44007 states, 44006 states have (on average 4.144321228923329) internal successors, (182375), 44006 states have internal predecessors, (182375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:06,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44007 states to 44007 states and 182375 transitions. [2021-06-05 16:19:06,568 INFO L78 Accepts]: Start accepts. Automaton has 44007 states and 182375 transitions. Word has length 39 [2021-06-05 16:19:06,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:06,568 INFO L482 AbstractCegarLoop]: Abstraction has 44007 states and 182375 transitions. [2021-06-05 16:19:06,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:06,569 INFO L276 IsEmpty]: Start isEmpty. Operand 44007 states and 182375 transitions. [2021-06-05 16:19:07,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:07,091 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:07,091 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:07,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:07,292 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:07,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:07,292 INFO L82 PathProgramCache]: Analyzing trace with hash 541818871, now seen corresponding path program 62 times [2021-06-05 16:19:07,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:07,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828884016] [2021-06-05 16:19:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:07,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:07,591 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:07,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:07,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828884016] [2021-06-05 16:19:07,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828884016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:07,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504862729] [2021-06-05 16:19:07,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:07,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:19:07,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:07,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:07,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:07,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:19:07,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:07,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:07,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:07,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:19:07,877 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:07,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 39 treesize of output 27 [2021-06-05 16:19:07,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:07,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:07,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:07,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:19:07,923 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:07,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504862729] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:07,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:07,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:07,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865008228] [2021-06-05 16:19:07,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:07,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:07,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:07,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:07,924 INFO L87 Difference]: Start difference. First operand 44007 states and 182375 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:09,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:09,996 INFO L93 Difference]: Finished difference Result 87410 states and 359253 transitions. [2021-06-05 16:19:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:19:09,997 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:19:09,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:10,273 INFO L225 Difference]: With dead ends: 87410 [2021-06-05 16:19:10,274 INFO L226 Difference]: Without dead ends: 87355 [2021-06-05 16:19:10,274 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 925.4ms TimeCoverageRelationStatistics Valid=358, Invalid=1448, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:19:10,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87355 states. [2021-06-05 16:19:11,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87355 to 43555. [2021-06-05 16:19:11,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43555 states, 43554 states have (on average 4.145864903338385) internal successors, (180569), 43554 states have internal predecessors, (180569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:11,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43555 states to 43555 states and 180569 transitions. [2021-06-05 16:19:11,669 INFO L78 Accepts]: Start accepts. Automaton has 43555 states and 180569 transitions. Word has length 39 [2021-06-05 16:19:11,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:11,670 INFO L482 AbstractCegarLoop]: Abstraction has 43555 states and 180569 transitions. [2021-06-05 16:19:11,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:11,670 INFO L276 IsEmpty]: Start isEmpty. Operand 43555 states and 180569 transitions. [2021-06-05 16:19:11,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:11,751 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:11,751 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:11,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 16:19:11,951 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:11,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:11,952 INFO L82 PathProgramCache]: Analyzing trace with hash -1810207527, now seen corresponding path program 63 times [2021-06-05 16:19:11,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:11,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379766616] [2021-06-05 16:19:11,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:11,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:12,300 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:12,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:12,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379766616] [2021-06-05 16:19:12,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379766616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:12,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15779616] [2021-06-05 16:19:12,301 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:12,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 16:19:12,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:12,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:19:12,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:12,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:12,676 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:12,677 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2021-06-05 16:19:12,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:12,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:12,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:12,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:109 [2021-06-05 16:19:12,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:12,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:19:12,775 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 29 [2021-06-05 16:19:12,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:12,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:12,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:12,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:9 [2021-06-05 16:19:12,811 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:12,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:12,812 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:12,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:12,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:12,820 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:19:12,871 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:12,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15779616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:12,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:12,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:19:12,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437206789] [2021-06-05 16:19:12,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:19:12,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:12,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:19:12,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:19:12,872 INFO L87 Difference]: Start difference. First operand 43555 states and 180569 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-06-05 16:19:16,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:16,921 INFO L93 Difference]: Finished difference Result 74741 states and 304515 transitions. [2021-06-05 16:19:16,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 16:19:16,922 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 39 [2021-06-05 16:19:16,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:17,163 INFO L225 Difference]: With dead ends: 74741 [2021-06-05 16:19:17,163 INFO L226 Difference]: Without dead ends: 74548 [2021-06-05 16:19:17,163 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1628 ImplicationChecksByTransitivity, 2440.9ms TimeCoverageRelationStatistics Valid=746, Invalid=4656, Unknown=0, NotChecked=0, Total=5402 [2021-06-05 16:19:17,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74548 states. [2021-06-05 16:19:18,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74548 to 44107. [2021-06-05 16:19:18,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44107 states, 44106 states have (on average 4.139346120709201) internal successors, (182570), 44106 states have internal predecessors, (182570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:18,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44107 states to 44107 states and 182570 transitions. [2021-06-05 16:19:18,482 INFO L78 Accepts]: Start accepts. Automaton has 44107 states and 182570 transitions. Word has length 39 [2021-06-05 16:19:18,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:18,482 INFO L482 AbstractCegarLoop]: Abstraction has 44107 states and 182570 transitions. [2021-06-05 16:19:18,482 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-06-05 16:19:18,482 INFO L276 IsEmpty]: Start isEmpty. Operand 44107 states and 182570 transitions. [2021-06-05 16:19:18,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:18,564 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:18,564 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:18,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2021-06-05 16:19:18,765 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:18,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:18,765 INFO L82 PathProgramCache]: Analyzing trace with hash 1423700779, now seen corresponding path program 64 times [2021-06-05 16:19:18,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:18,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915598985] [2021-06-05 16:19:18,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:18,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:19,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:19,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915598985] [2021-06-05 16:19:19,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915598985] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:19,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154507212] [2021-06-05 16:19:19,131 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:19,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:19:19,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:19,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:19,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:19,382 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:19,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:19:19,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:19,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:19,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:19,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:19:19,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:19:19,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:19,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:19,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:19,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:19:19,468 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:19,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154507212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:19,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:19,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:19,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577354996] [2021-06-05 16:19:19,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:19,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:19,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:19,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:19,469 INFO L87 Difference]: Start difference. First operand 44107 states and 182570 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:22,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:22,259 INFO L93 Difference]: Finished difference Result 91988 states and 374364 transitions. [2021-06-05 16:19:22,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 16:19:22,260 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:19:22,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:22,541 INFO L225 Difference]: With dead ends: 91988 [2021-06-05 16:19:22,541 INFO L226 Difference]: Without dead ends: 91764 [2021-06-05 16:19:22,541 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 900 ImplicationChecksByTransitivity, 1525.0ms TimeCoverageRelationStatistics Valid=478, Invalid=2714, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 16:19:22,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91764 states. [2021-06-05 16:19:23,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91764 to 43885. [2021-06-05 16:19:23,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43885 states, 43884 states have (on average 4.1429450369155045) internal successors, (181809), 43884 states have internal predecessors, (181809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:24,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43885 states to 43885 states and 181809 transitions. [2021-06-05 16:19:24,028 INFO L78 Accepts]: Start accepts. Automaton has 43885 states and 181809 transitions. Word has length 39 [2021-06-05 16:19:24,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:24,028 INFO L482 AbstractCegarLoop]: Abstraction has 43885 states and 181809 transitions. [2021-06-05 16:19:24,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:24,028 INFO L276 IsEmpty]: Start isEmpty. Operand 43885 states and 181809 transitions. [2021-06-05 16:19:24,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:24,450 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:24,450 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:24,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:24,665 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:24,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:24,665 INFO L82 PathProgramCache]: Analyzing trace with hash 206878525, now seen corresponding path program 65 times [2021-06-05 16:19:24,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:24,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374554805] [2021-06-05 16:19:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:24,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:25,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:25,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374554805] [2021-06-05 16:19:25,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374554805] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:25,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116445556] [2021-06-05 16:19:25,086 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:25,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:19:25,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:25,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 16:19:25,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:25,531 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:25,531 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 45 [2021-06-05 16:19:25,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:25,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:25,589 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-06-05 16:19:25,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:69, output treesize:68 [2021-06-05 16:19:25,703 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:25,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2021-06-05 16:19:25,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:19:25,727 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-05 16:19:25,727 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 35 treesize of output 41 [2021-06-05 16:19:25,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:25,747 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:25,747 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 37 treesize of output 55 [2021-06-05 16:19:25,749 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:25,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:25,842 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 3 xjuncts. [2021-06-05 16:19:25,843 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:171, output treesize:101 [2021-06-05 16:19:26,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:26,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:26,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:26,027 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:26,027 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 39 [2021-06-05 16:19:26,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:19:26,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:26,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:26,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:19:26,095 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:26,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116445556] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:26,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:26,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:19:26,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538762785] [2021-06-05 16:19:26,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:19:26,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:26,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:19:26,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:19:26,096 INFO L87 Difference]: Start difference. First operand 43885 states and 181809 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:19:27,258 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 78 [2021-06-05 16:19:27,674 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-06-05 16:19:28,067 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-06-05 16:19:34,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:34,124 INFO L93 Difference]: Finished difference Result 107672 states and 437153 transitions. [2021-06-05 16:19:34,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-06-05 16:19:34,124 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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 39 [2021-06-05 16:19:34,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:34,480 INFO L225 Difference]: With dead ends: 107672 [2021-06-05 16:19:34,480 INFO L226 Difference]: Without dead ends: 107189 [2021-06-05 16:19:34,481 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3493 ImplicationChecksByTransitivity, 5319.5ms TimeCoverageRelationStatistics Valid=1456, Invalid=9464, Unknown=0, NotChecked=0, Total=10920 [2021-06-05 16:19:34,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107189 states. [2021-06-05 16:19:35,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107189 to 44125. [2021-06-05 16:19:36,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44125 states, 44124 states have (on average 4.141079684525429) internal successors, (182721), 44124 states have internal predecessors, (182721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:36,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44125 states to 44125 states and 182721 transitions. [2021-06-05 16:19:36,555 INFO L78 Accepts]: Start accepts. Automaton has 44125 states and 182721 transitions. Word has length 39 [2021-06-05 16:19:36,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:36,555 INFO L482 AbstractCegarLoop]: Abstraction has 44125 states and 182721 transitions. [2021-06-05 16:19:36,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:19:36,555 INFO L276 IsEmpty]: Start isEmpty. Operand 44125 states and 182721 transitions. [2021-06-05 16:19:36,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:36,705 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:36,705 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:36,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:36,918 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:36,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:36,919 INFO L82 PathProgramCache]: Analyzing trace with hash 410799271, now seen corresponding path program 66 times [2021-06-05 16:19:36,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:36,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948794046] [2021-06-05 16:19:36,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:36,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:37,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:37,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948794046] [2021-06-05 16:19:37,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948794046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:37,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554764696] [2021-06-05 16:19:37,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:37,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:19:37,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:37,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:19:37,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:37,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:19:37,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:37,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:37,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:19:37,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:34 [2021-06-05 16:19:37,756 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:37,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2021-06-05 16:19:37,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:37,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:37,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:37,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:9 [2021-06-05 16:19:37,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:37,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:37,795 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:37,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:37,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:37,804 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:19:37,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:37,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554764696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:37,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:37,868 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:19:37,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551009640] [2021-06-05 16:19:37,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:19:37,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:37,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:19:37,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:19:37,869 INFO L87 Difference]: Start difference. First operand 44125 states and 182721 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:19:41,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:41,235 INFO L93 Difference]: Finished difference Result 76655 states and 312209 transitions. [2021-06-05 16:19:41,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 16:19:41,236 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:19:41,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:41,468 INFO L225 Difference]: With dead ends: 76655 [2021-06-05 16:19:41,469 INFO L226 Difference]: Without dead ends: 76475 [2021-06-05 16:19:41,469 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 2019.8ms TimeCoverageRelationStatistics Valid=582, Invalid=3078, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 16:19:41,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76475 states. [2021-06-05 16:19:42,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76475 to 44279. [2021-06-05 16:19:42,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44279 states, 44278 states have (on average 4.140227652558833) internal successors, (183321), 44278 states have internal predecessors, (183321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:42,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44279 states to 44279 states and 183321 transitions. [2021-06-05 16:19:42,781 INFO L78 Accepts]: Start accepts. Automaton has 44279 states and 183321 transitions. Word has length 39 [2021-06-05 16:19:42,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:42,781 INFO L482 AbstractCegarLoop]: Abstraction has 44279 states and 183321 transitions. [2021-06-05 16:19:42,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:19:42,781 INFO L276 IsEmpty]: Start isEmpty. Operand 44279 states and 183321 transitions. [2021-06-05 16:19:42,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:42,865 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:42,865 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:43,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-06-05 16:19:43,065 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:43,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:43,066 INFO L82 PathProgramCache]: Analyzing trace with hash -1186962653, now seen corresponding path program 67 times [2021-06-05 16:19:43,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:43,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831425366] [2021-06-05 16:19:43,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:43,399 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:43,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:43,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831425366] [2021-06-05 16:19:43,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831425366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:43,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370482471] [2021-06-05 16:19:43,399 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:43,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:43,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:43,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:19:43,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:43,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:43,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:43,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:19:43,695 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:43,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:19:43,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:43,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:43,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:43,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:19:43,744 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:43,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370482471] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:43,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:43,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:43,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71397044] [2021-06-05 16:19:43,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:43,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:43,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:43,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:43,745 INFO L87 Difference]: Start difference. First operand 44279 states and 183321 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:47,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:47,378 INFO L93 Difference]: Finished difference Result 110930 states and 450910 transitions. [2021-06-05 16:19:47,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 16:19:47,379 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:19:47,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:47,758 INFO L225 Difference]: With dead ends: 110930 [2021-06-05 16:19:47,758 INFO L226 Difference]: Without dead ends: 110794 [2021-06-05 16:19:47,758 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 1890.9ms TimeCoverageRelationStatistics Valid=586, Invalid=3074, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 16:19:47,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110794 states. [2021-06-05 16:19:49,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110794 to 44119. [2021-06-05 16:19:49,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44119 states, 44118 states have (on average 4.142005530622422) internal successors, (182737), 44118 states have internal predecessors, (182737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:49,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44119 states to 44119 states and 182737 transitions. [2021-06-05 16:19:49,403 INFO L78 Accepts]: Start accepts. Automaton has 44119 states and 182737 transitions. Word has length 39 [2021-06-05 16:19:49,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:49,404 INFO L482 AbstractCegarLoop]: Abstraction has 44119 states and 182737 transitions. [2021-06-05 16:19:49,404 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:49,404 INFO L276 IsEmpty]: Start isEmpty. Operand 44119 states and 182737 transitions. [2021-06-05 16:19:49,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:49,488 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:49,488 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:49,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-06-05 16:19:49,689 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:49,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:49,689 INFO L82 PathProgramCache]: Analyzing trace with hash -303471491, now seen corresponding path program 68 times [2021-06-05 16:19:49,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:49,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945422220] [2021-06-05 16:19:49,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:50,081 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:50,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945422220] [2021-06-05 16:19:50,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945422220] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:50,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507894834] [2021-06-05 16:19:50,082 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:50,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:19:50,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:50,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:50,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:50,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:19:50,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:50,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:50,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:50,320 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:19:50,755 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:50,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:19:50,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:50,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:50,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:50,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:19:50,802 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:50,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507894834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:50,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:50,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:50,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567157] [2021-06-05 16:19:50,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:50,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:50,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:50,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:50,803 INFO L87 Difference]: Start difference. First operand 44119 states and 182737 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:53,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:53,191 INFO L93 Difference]: Finished difference Result 98998 states and 403959 transitions. [2021-06-05 16:19:53,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 16:19:53,192 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:19:53,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:53,545 INFO L225 Difference]: With dead ends: 98998 [2021-06-05 16:19:53,545 INFO L226 Difference]: Without dead ends: 98830 [2021-06-05 16:19:53,545 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 1720.3ms TimeCoverageRelationStatistics Valid=402, Invalid=2354, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:19:53,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98830 states. [2021-06-05 16:19:54,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98830 to 44205. [2021-06-05 16:19:54,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44205 states, 44204 states have (on average 4.143177088046331) internal successors, (183145), 44204 states have internal predecessors, (183145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:55,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44205 states to 44205 states and 183145 transitions. [2021-06-05 16:19:55,114 INFO L78 Accepts]: Start accepts. Automaton has 44205 states and 183145 transitions. Word has length 39 [2021-06-05 16:19:55,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:55,115 INFO L482 AbstractCegarLoop]: Abstraction has 44205 states and 183145 transitions. [2021-06-05 16:19:55,115 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:19:55,115 INFO L276 IsEmpty]: Start isEmpty. Operand 44205 states and 183145 transitions. [2021-06-05 16:19:55,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:55,206 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:55,206 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:19:55,406 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:55,406 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:55,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:55,408 INFO L82 PathProgramCache]: Analyzing trace with hash -577377603, now seen corresponding path program 69 times [2021-06-05 16:19:55,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:55,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929930600] [2021-06-05 16:19:55,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:55,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:55,754 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:55,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:55,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929930600] [2021-06-05 16:19:55,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929930600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:55,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621842670] [2021-06-05 16:19:55,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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:55,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:19:55,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:55,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:19:55,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:55,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:19:55,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:55,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:55,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:55,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:19:56,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:56,068 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:56,068 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2021-06-05 16:19:56,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:56,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:56,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:19:56,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:75 [2021-06-05 16:19:56,139 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:56,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:56,141 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:56,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:56,166 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:56,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:56,168 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:56,202 INFO L628 ElimStorePlain]: treesize reduction 10, result has 82.1 percent of original size [2021-06-05 16:19:56,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:19:56,204 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:19:56,303 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:56,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621842670] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:56,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:56,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:19:56,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412063691] [2021-06-05 16:19:56,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:19:56,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:56,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:19:56,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:19:56,305 INFO L87 Difference]: Start difference. First operand 44205 states and 183145 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:19:57,533 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2021-06-05 16:20:00,839 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 28 [2021-06-05 16:20:01,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:01,957 INFO L93 Difference]: Finished difference Result 105841 states and 429038 transitions. [2021-06-05 16:20:01,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-06-05 16:20:01,957 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:20:01,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:02,319 INFO L225 Difference]: With dead ends: 105841 [2021-06-05 16:20:02,320 INFO L226 Difference]: Without dead ends: 105588 [2021-06-05 16:20:02,320 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2835 ImplicationChecksByTransitivity, 4296.0ms TimeCoverageRelationStatistics Valid=1347, Invalid=7209, Unknown=0, NotChecked=0, Total=8556 [2021-06-05 16:20:02,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105588 states. [2021-06-05 16:20:03,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105588 to 44569. [2021-06-05 16:20:03,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44569 states, 44568 states have (on average 4.14333153832346) internal successors, (184660), 44568 states have internal predecessors, (184660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:03,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44569 states to 44569 states and 184660 transitions. [2021-06-05 16:20:03,998 INFO L78 Accepts]: Start accepts. Automaton has 44569 states and 184660 transitions. Word has length 39 [2021-06-05 16:20:03,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:03,998 INFO L482 AbstractCegarLoop]: Abstraction has 44569 states and 184660 transitions. [2021-06-05 16:20:03,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:20:03,998 INFO L276 IsEmpty]: Start isEmpty. Operand 44569 states and 184660 transitions. [2021-06-05 16:20:04,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:04,089 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:04,089 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:04,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:04,305 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:04,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:04,305 INFO L82 PathProgramCache]: Analyzing trace with hash 171718673, now seen corresponding path program 70 times [2021-06-05 16:20:04,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:04,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331975107] [2021-06-05 16:20:04,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:04,798 WARN L205 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 26 [2021-06-05 16:20:05,059 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:05,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:05,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331975107] [2021-06-05 16:20:05,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331975107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:05,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948184953] [2021-06-05 16:20:05,060 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:05,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:20:05,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:05,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:05,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:05,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:20:05,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:05,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:05,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:05,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:20:05,362 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:05,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:20:05,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:05,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:05,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:05,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:20:05,404 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:05,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948184953] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:05,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:05,405 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:20:05,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225864580] [2021-06-05 16:20:05,405 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:20:05,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:05,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:20:05,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:20:05,405 INFO L87 Difference]: Start difference. First operand 44569 states and 184660 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-06-05 16:20:07,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:07,428 INFO L93 Difference]: Finished difference Result 84744 states and 347051 transitions. [2021-06-05 16:20:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:20:07,428 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 39 [2021-06-05 16:20:07,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:07,713 INFO L225 Difference]: With dead ends: 84744 [2021-06-05 16:20:07,713 INFO L226 Difference]: Without dead ends: 84670 [2021-06-05 16:20:07,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 1467.8ms TimeCoverageRelationStatistics Valid=293, Invalid=1599, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:20:07,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84670 states. [2021-06-05 16:20:08,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84670 to 44139. [2021-06-05 16:20:09,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44139 states, 44138 states have (on average 4.1429833703384835) internal successors, (182863), 44138 states have internal predecessors, (182863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:09,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44139 states to 44139 states and 182863 transitions. [2021-06-05 16:20:09,188 INFO L78 Accepts]: Start accepts. Automaton has 44139 states and 182863 transitions. Word has length 39 [2021-06-05 16:20:09,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:09,188 INFO L482 AbstractCegarLoop]: Abstraction has 44139 states and 182863 transitions. [2021-06-05 16:20:09,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-06-05 16:20:09,189 INFO L276 IsEmpty]: Start isEmpty. Operand 44139 states and 182863 transitions. [2021-06-05 16:20:09,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:09,275 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:09,276 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:09,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:09,476 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:09,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:09,476 INFO L82 PathProgramCache]: Analyzing trace with hash -388199381, now seen corresponding path program 71 times [2021-06-05 16:20:09,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:09,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092184335] [2021-06-05 16:20:09,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:09,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:09,798 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:09,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:09,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092184335] [2021-06-05 16:20:09,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092184335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:09,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894641883] [2021-06-05 16:20:09,798 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:09,831 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:20:09,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:09,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:20:09,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:10,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:20:10,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:10,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:10,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 16:20:10,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:55, output treesize:41 [2021-06-05 16:20:10,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:10,094 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:10,094 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 40 [2021-06-05 16:20:10,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:10,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:10,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:10,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:50, output treesize:24 [2021-06-05 16:20:10,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:10,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:10,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:10,197 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:10,197 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 41 [2021-06-05 16:20:10,200 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:10,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:10,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:10,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:33 [2021-06-05 16:20:10,302 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:10,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894641883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:10,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:10,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:20:10,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507638116] [2021-06-05 16:20:10,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:20:10,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:10,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:20:10,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:20:10,303 INFO L87 Difference]: Start difference. First operand 44139 states and 182863 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:20:11,650 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-06-05 16:20:16,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:16,469 INFO L93 Difference]: Finished difference Result 120260 states and 495913 transitions. [2021-06-05 16:20:16,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-06-05 16:20:16,469 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:20:16,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:16,881 INFO L225 Difference]: With dead ends: 120260 [2021-06-05 16:20:16,881 INFO L226 Difference]: Without dead ends: 120069 [2021-06-05 16:20:16,882 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3105 ImplicationChecksByTransitivity, 4285.8ms TimeCoverageRelationStatistics Valid=1341, Invalid=7971, Unknown=0, NotChecked=0, Total=9312 [2021-06-05 16:20:17,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120069 states. [2021-06-05 16:20:18,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120069 to 44403. [2021-06-05 16:20:18,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44403 states, 44402 states have (on average 4.143281834151614) internal successors, (183970), 44402 states have internal predecessors, (183970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:19,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44403 states to 44403 states and 183970 transitions. [2021-06-05 16:20:19,079 INFO L78 Accepts]: Start accepts. Automaton has 44403 states and 183970 transitions. Word has length 39 [2021-06-05 16:20:19,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:19,080 INFO L482 AbstractCegarLoop]: Abstraction has 44403 states and 183970 transitions. [2021-06-05 16:20:19,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:20:19,080 INFO L276 IsEmpty]: Start isEmpty. Operand 44403 states and 183970 transitions. [2021-06-05 16:20:19,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:19,169 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:19,170 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:19,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-06-05 16:20:19,373 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:19,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:19,373 INFO L82 PathProgramCache]: Analyzing trace with hash 249071557, now seen corresponding path program 72 times [2021-06-05 16:20:19,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:19,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291640394] [2021-06-05 16:20:19,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:19,775 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:19,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:19,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291640394] [2021-06-05 16:20:19,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291640394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:19,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255917365] [2021-06-05 16:20:19,776 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:19,816 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:20:19,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:19,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:19,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:20,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:20:20,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:20,290 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 29 [2021-06-05 16:20:20,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:20,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:20,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:20,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:35 [2021-06-05 16:20:20,351 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:20,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:20:20,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:20,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:20,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:20,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:20:20,427 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:20,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:20:20,429 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:20,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:20,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:20,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:20:20,507 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:20,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255917365] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:20,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:20,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:20:20,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598543980] [2021-06-05 16:20:20,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:20:20,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:20,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:20:20,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:20:20,508 INFO L87 Difference]: Start difference. First operand 44403 states and 183970 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:23,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:23,735 INFO L93 Difference]: Finished difference Result 85874 states and 347865 transitions. [2021-06-05 16:20:23,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-06-05 16:20:23,735 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:23,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:24,001 INFO L225 Difference]: With dead ends: 85874 [2021-06-05 16:20:24,001 INFO L226 Difference]: Without dead ends: 85722 [2021-06-05 16:20:24,001 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1281 ImplicationChecksByTransitivity, 2394.0ms TimeCoverageRelationStatistics Valid=687, Invalid=3869, Unknown=0, NotChecked=0, Total=4556 [2021-06-05 16:20:24,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85722 states. [2021-06-05 16:20:25,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85722 to 44645. [2021-06-05 16:20:25,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44645 states, 44644 states have (on average 4.1416315742317) internal successors, (184899), 44644 states have internal predecessors, (184899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:25,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44645 states to 44645 states and 184899 transitions. [2021-06-05 16:20:25,454 INFO L78 Accepts]: Start accepts. Automaton has 44645 states and 184899 transitions. Word has length 39 [2021-06-05 16:20:25,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:25,455 INFO L482 AbstractCegarLoop]: Abstraction has 44645 states and 184899 transitions. [2021-06-05 16:20:25,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:25,455 INFO L276 IsEmpty]: Start isEmpty. Operand 44645 states and 184899 transitions. [2021-06-05 16:20:25,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:25,925 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:25,925 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:26,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:26,133 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:26,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:26,133 INFO L82 PathProgramCache]: Analyzing trace with hash -653921383, now seen corresponding path program 73 times [2021-06-05 16:20:26,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:26,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408389136] [2021-06-05 16:20:26,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:26,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:26,482 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:26,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:26,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408389136] [2021-06-05 16:20:26,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408389136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:26,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063575251] [2021-06-05 16:20:26,482 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:26,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:26,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:26,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:26,711 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:26,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:20:26,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:26,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:26,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:26,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:20:26,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:20:26,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:26,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:26,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:26,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:20:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:26,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063575251] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:26,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:26,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:26,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679835289] [2021-06-05 16:20:26,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:26,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:26,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:26,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:26,831 INFO L87 Difference]: Start difference. First operand 44645 states and 184899 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:20:28,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:28,901 INFO L93 Difference]: Finished difference Result 73252 states and 300101 transitions. [2021-06-05 16:20:28,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:20:28,901 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:20:28,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:29,146 INFO L225 Difference]: With dead ends: 73252 [2021-06-05 16:20:29,146 INFO L226 Difference]: Without dead ends: 73060 [2021-06-05 16:20:29,146 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 1085.5ms TimeCoverageRelationStatistics Valid=320, Invalid=1486, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:20:29,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73060 states. [2021-06-05 16:20:30,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73060 to 44697. [2021-06-05 16:20:30,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44697 states, 44696 states have (on average 4.140885090388402) internal successors, (185081), 44696 states have internal predecessors, (185081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:30,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44697 states to 44697 states and 185081 transitions. [2021-06-05 16:20:30,502 INFO L78 Accepts]: Start accepts. Automaton has 44697 states and 185081 transitions. Word has length 39 [2021-06-05 16:20:30,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:30,502 INFO L482 AbstractCegarLoop]: Abstraction has 44697 states and 185081 transitions. [2021-06-05 16:20:30,502 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:20:30,502 INFO L276 IsEmpty]: Start isEmpty. Operand 44697 states and 185081 transitions. [2021-06-05 16:20:30,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:30,593 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:30,593 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:30,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2021-06-05 16:20:30,793 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:30,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:30,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1495860655, now seen corresponding path program 74 times [2021-06-05 16:20:30,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:30,794 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450753793] [2021-06-05 16:20:30,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:30,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:31,150 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:31,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:31,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450753793] [2021-06-05 16:20:31,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450753793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:31,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117106672] [2021-06-05 16:20:31,150 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:31,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:20:31,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:31,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:31,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:31,411 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:31,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:20:31,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:31,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:31,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:31,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:20:31,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:20:31,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:31,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:31,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:31,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:20:31,500 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:31,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117106672] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:31,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:31,501 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:31,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537965461] [2021-06-05 16:20:31,501 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:31,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:31,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:31,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:31,501 INFO L87 Difference]: Start difference. First operand 44697 states and 185081 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:20:33,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:33,535 INFO L93 Difference]: Finished difference Result 74429 states and 304617 transitions. [2021-06-05 16:20:33,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:20:33,535 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:20:33,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:33,759 INFO L225 Difference]: With dead ends: 74429 [2021-06-05 16:20:33,759 INFO L226 Difference]: Without dead ends: 74181 [2021-06-05 16:20:33,759 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1136.3ms TimeCoverageRelationStatistics Valid=353, Invalid=1539, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:20:33,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74181 states. [2021-06-05 16:20:34,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74181 to 44883. [2021-06-05 16:20:34,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44883 states, 44882 states have (on average 4.139320885878526) internal successors, (185781), 44882 states have internal predecessors, (185781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:35,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44883 states to 44883 states and 185781 transitions. [2021-06-05 16:20:35,105 INFO L78 Accepts]: Start accepts. Automaton has 44883 states and 185781 transitions. Word has length 39 [2021-06-05 16:20:35,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:35,105 INFO L482 AbstractCegarLoop]: Abstraction has 44883 states and 185781 transitions. [2021-06-05 16:20:35,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:20:35,105 INFO L276 IsEmpty]: Start isEmpty. Operand 44883 states and 185781 transitions. [2021-06-05 16:20:35,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:35,197 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:35,197 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:35,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2021-06-05 16:20:35,398 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:35,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:35,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1172159941, now seen corresponding path program 75 times [2021-06-05 16:20:35,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:35,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958170966] [2021-06-05 16:20:35,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:35,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:35,763 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:35,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:35,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958170966] [2021-06-05 16:20:35,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958170966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:35,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209509246] [2021-06-05 16:20:35,763 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:35,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:20:35,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:35,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:20:35,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:36,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:36,161 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:36,161 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:20:36,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:36,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:36,183 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-06-05 16:20:36,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:59, output treesize:78 [2021-06-05 16:20:36,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:36,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:36,631 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 54 [2021-06-05 16:20:36,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:36,645 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:20:36,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:20:36,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:36,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:36,664 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:36,664 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 45 [2021-06-05 16:20:36,665 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:36,674 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:20:36,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2021-06-05 16:20:36,675 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:36,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:36,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-06-05 16:20:36,745 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:231, output treesize:206 [2021-06-05 16:20:36,952 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:36,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11 treesize of output 16 [2021-06-05 16:20:36,954 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:36,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:36,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:36,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:40 [2021-06-05 16:20:37,067 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:37,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209509246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:37,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:37,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:20:37,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208161799] [2021-06-05 16:20:37,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:20:37,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:37,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:20:37,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=800, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:20:37,068 INFO L87 Difference]: Start difference. First operand 44883 states and 185781 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:37,657 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 52 [2021-06-05 16:20:41,098 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 48 [2021-06-05 16:20:41,318 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2021-06-05 16:20:41,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:41,773 INFO L93 Difference]: Finished difference Result 91301 states and 369112 transitions. [2021-06-05 16:20:41,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:20:41,773 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:41,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:42,041 INFO L225 Difference]: With dead ends: 91301 [2021-06-05 16:20:42,041 INFO L226 Difference]: Without dead ends: 90975 [2021-06-05 16:20:42,042 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 3916.9ms TimeCoverageRelationStatistics Valid=1220, Invalid=4480, Unknown=0, NotChecked=0, Total=5700 [2021-06-05 16:20:42,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90975 states. [2021-06-05 16:20:43,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90975 to 44829. [2021-06-05 16:20:43,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44829 states, 44828 states have (on average 4.139756402248595) internal successors, (185577), 44828 states have internal predecessors, (185577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:43,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44829 states to 44829 states and 185577 transitions. [2021-06-05 16:20:43,767 INFO L78 Accepts]: Start accepts. Automaton has 44829 states and 185577 transitions. Word has length 39 [2021-06-05 16:20:43,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:43,768 INFO L482 AbstractCegarLoop]: Abstraction has 44829 states and 185577 transitions. [2021-06-05 16:20:43,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:43,768 INFO L276 IsEmpty]: Start isEmpty. Operand 44829 states and 185577 transitions. [2021-06-05 16:20:43,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:43,886 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:43,886 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:44,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2021-06-05 16:20:44,087 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:44,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:44,088 INFO L82 PathProgramCache]: Analyzing trace with hash 1376080687, now seen corresponding path program 76 times [2021-06-05 16:20:44,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:44,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880176840] [2021-06-05 16:20:44,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:44,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:44,424 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:44,424 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:44,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880176840] [2021-06-05 16:20:44,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880176840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:44,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965043518] [2021-06-05 16:20:44,424 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:44,454 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:20:44,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:44,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:44,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:44,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:20:44,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:44,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:44,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:44,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:20:44,732 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:44,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:20:44,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:44,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:44,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:44,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:20:44,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:44,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965043518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:44,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:44,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:44,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303521176] [2021-06-05 16:20:44,797 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:44,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:44,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:44,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:44,798 INFO L87 Difference]: Start difference. First operand 44829 states and 185577 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:20:46,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:46,640 INFO L93 Difference]: Finished difference Result 78132 states and 319558 transitions. [2021-06-05 16:20:46,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:20:46,640 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:20:46,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:46,903 INFO L225 Difference]: With dead ends: 78132 [2021-06-05 16:20:46,903 INFO L226 Difference]: Without dead ends: 78042 [2021-06-05 16:20:46,903 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 1023.7ms TimeCoverageRelationStatistics Valid=333, Invalid=1307, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:20:47,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78042 states. [2021-06-05 16:20:48,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78042 to 44945. [2021-06-05 16:20:48,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44945 states, 44944 states have (on average 4.140107689569242) internal successors, (186073), 44944 states have internal predecessors, (186073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:48,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44945 states to 44945 states and 186073 transitions. [2021-06-05 16:20:48,378 INFO L78 Accepts]: Start accepts. Automaton has 44945 states and 186073 transitions. Word has length 39 [2021-06-05 16:20:48,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:48,378 INFO L482 AbstractCegarLoop]: Abstraction has 44945 states and 186073 transitions. [2021-06-05 16:20:48,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:20:48,379 INFO L276 IsEmpty]: Start isEmpty. Operand 44945 states and 186073 transitions. [2021-06-05 16:20:48,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:48,480 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:48,480 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:48,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:48,681 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:48,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:48,681 INFO L82 PathProgramCache]: Analyzing trace with hash -755570769, now seen corresponding path program 77 times [2021-06-05 16:20:48,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:48,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36598657] [2021-06-05 16:20:48,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:48,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:49,108 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:49,108 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:49,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36598657] [2021-06-05 16:20:49,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36598657] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:49,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617605018] [2021-06-05 16:20:49,108 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:49,150 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:20:49,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:49,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:20:49,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:49,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:20:49,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:49,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:49,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:20:49,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:48 [2021-06-05 16:20:49,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:49,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:49,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:49,500 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:49,500 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 59 [2021-06-05 16:20:49,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:20:49,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:49,521 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-06-05 16:20:49,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:59, output treesize:37 [2021-06-05 16:20:49,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:49,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:49,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:49,643 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:49,644 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 39 [2021-06-05 16:20:49,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:20:49,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:49,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:49,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:20:49,711 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:49,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617605018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:49,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:49,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:20:49,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907380175] [2021-06-05 16:20:49,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:20:49,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:49,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:20:49,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:20:49,712 INFO L87 Difference]: Start difference. First operand 44945 states and 186073 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:20:54,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:54,812 INFO L93 Difference]: Finished difference Result 122576 states and 498488 transitions. [2021-06-05 16:20:54,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-06-05 16:20:54,813 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:20:54,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:55,242 INFO L225 Difference]: With dead ends: 122576 [2021-06-05 16:20:55,242 INFO L226 Difference]: Without dead ends: 122282 [2021-06-05 16:20:55,243 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1674 ImplicationChecksByTransitivity, 3220.2ms TimeCoverageRelationStatistics Valid=1048, Invalid=5272, Unknown=0, NotChecked=0, Total=6320 [2021-06-05 16:20:55,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122282 states. [2021-06-05 16:20:56,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122282 to 44673. [2021-06-05 16:20:56,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44673 states, 44672 states have (on average 4.141229405444126) internal successors, (184997), 44672 states have internal predecessors, (184997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44673 states to 44673 states and 184997 transitions. [2021-06-05 16:20:57,095 INFO L78 Accepts]: Start accepts. Automaton has 44673 states and 184997 transitions. Word has length 39 [2021-06-05 16:20:57,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:57,095 INFO L482 AbstractCegarLoop]: Abstraction has 44673 states and 184997 transitions. [2021-06-05 16:20:57,095 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:20:57,095 INFO L276 IsEmpty]: Start isEmpty. Operand 44673 states and 184997 transitions. [2021-06-05 16:20:57,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:57,188 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:57,188 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:20:57,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:57,388 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:57,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:57,389 INFO L82 PathProgramCache]: Analyzing trace with hash 575171183, now seen corresponding path program 78 times [2021-06-05 16:20:57,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:57,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901386828] [2021-06-05 16:20:57,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:57,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:57,999 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-06-05 16:20:58,190 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:58,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:58,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901386828] [2021-06-05 16:20:58,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901386828] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:58,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831651612] [2021-06-05 16:20:58,190 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:58,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:20:58,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:58,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:20:58,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:58,464 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:58,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2021-06-05 16:20:58,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:58,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:58,473 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-06-05 16:20:58,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:33 [2021-06-05 16:20:58,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-06-05 16:20:58,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:58,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:58,536 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-06-05 16:20:58,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:18 [2021-06-05 16:20:58,577 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:58,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-06-05 16:20:58,578 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:58,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:58,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:58,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2021-06-05 16:20:58,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:58,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831651612] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:58,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:58,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:20:58,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847623058] [2021-06-05 16:20:58,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:20:58,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:58,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:20:58,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:20:58,638 INFO L87 Difference]: Start difference. First operand 44673 states and 184997 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:21:01,207 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2021-06-05 16:21:01,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:01,715 INFO L93 Difference]: Finished difference Result 86070 states and 352832 transitions. [2021-06-05 16:21:01,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 16:21:01,715 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:21:01,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:02,008 INFO L225 Difference]: With dead ends: 86070 [2021-06-05 16:21:02,009 INFO L226 Difference]: Without dead ends: 85819 [2021-06-05 16:21:02,009 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 2219.6ms TimeCoverageRelationStatistics Valid=471, Invalid=2285, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:21:02,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85819 states. [2021-06-05 16:21:03,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85819 to 45003. [2021-06-05 16:21:03,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45003 states, 45002 states have (on average 4.138416070396871) internal successors, (186237), 45002 states have internal predecessors, (186237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:03,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45003 states to 45003 states and 186237 transitions. [2021-06-05 16:21:03,363 INFO L78 Accepts]: Start accepts. Automaton has 45003 states and 186237 transitions. Word has length 39 [2021-06-05 16:21:03,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:03,364 INFO L482 AbstractCegarLoop]: Abstraction has 45003 states and 186237 transitions. [2021-06-05 16:21:03,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:21:03,364 INFO L276 IsEmpty]: Start isEmpty. Operand 45003 states and 186237 transitions. [2021-06-05 16:21:03,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:03,453 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:03,453 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:03,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable337,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:03,655 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:03,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:03,655 INFO L82 PathProgramCache]: Analyzing trace with hash 251470469, now seen corresponding path program 79 times [2021-06-05 16:21:03,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:03,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139368548] [2021-06-05 16:21:03,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:03,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:03,992 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:03,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:03,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139368548] [2021-06-05 16:21:03,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139368548] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:03,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155819668] [2021-06-05 16:21:03,993 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:04,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:04,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:04,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:21:04,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:04,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:04,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:04,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:21:04,283 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:04,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:21:04,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:04,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:04,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:04,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:21:04,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:04,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155819668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:04,329 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:04,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:04,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092722355] [2021-06-05 16:21:04,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:04,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:04,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:04,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:04,330 INFO L87 Difference]: Start difference. First operand 45003 states and 186237 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:06,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:06,760 INFO L93 Difference]: Finished difference Result 92192 states and 375657 transitions. [2021-06-05 16:21:06,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 16:21:06,760 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:21:06,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:07,045 INFO L225 Difference]: With dead ends: 92192 [2021-06-05 16:21:07,045 INFO L226 Difference]: Without dead ends: 92040 [2021-06-05 16:21:07,046 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 1222.9ms TimeCoverageRelationStatistics Valid=411, Invalid=2039, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 16:21:07,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92040 states. [2021-06-05 16:21:08,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92040 to 45083. [2021-06-05 16:21:08,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45083 states, 45082 states have (on average 4.138791535424338) internal successors, (186585), 45082 states have internal predecessors, (186585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:08,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45083 states to 45083 states and 186585 transitions. [2021-06-05 16:21:08,852 INFO L78 Accepts]: Start accepts. Automaton has 45083 states and 186585 transitions. Word has length 39 [2021-06-05 16:21:08,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:08,853 INFO L482 AbstractCegarLoop]: Abstraction has 45083 states and 186585 transitions. [2021-06-05 16:21:08,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:08,853 INFO L276 IsEmpty]: Start isEmpty. Operand 45083 states and 186585 transitions. [2021-06-05 16:21:08,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:08,939 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:08,939 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:09,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:09,140 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:09,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:09,140 INFO L82 PathProgramCache]: Analyzing trace with hash 455391215, now seen corresponding path program 80 times [2021-06-05 16:21:09,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:09,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619801044] [2021-06-05 16:21:09,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:09,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:09,496 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:09,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:09,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619801044] [2021-06-05 16:21:09,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619801044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:09,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836769876] [2021-06-05 16:21:09,497 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:09,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:21:09,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:09,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:09,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:09,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:21:09,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:09,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:09,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:09,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:21:09,806 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:09,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:21:09,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:09,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:09,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-06-05 16:21:09,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:21:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:09,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836769876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:09,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:09,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:09,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594230622] [2021-06-05 16:21:09,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:09,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:09,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:09,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=568, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:09,854 INFO L87 Difference]: Start difference. First operand 45083 states and 186585 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:11,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:11,638 INFO L93 Difference]: Finished difference Result 79399 states and 324786 transitions. [2021-06-05 16:21:11,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:21:11,638 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:21:11,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:11,877 INFO L225 Difference]: With dead ends: 79399 [2021-06-05 16:21:11,877 INFO L226 Difference]: Without dead ends: 79293 [2021-06-05 16:21:11,877 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 1078.5ms TimeCoverageRelationStatistics Valid=351, Invalid=1455, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:21:11,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79293 states. [2021-06-05 16:21:12,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79293 to 44925. [2021-06-05 16:21:13,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44925 states, 44924 states have (on average 4.139324191968658) internal successors, (185955), 44924 states have internal predecessors, (185955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:13,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44925 states to 44925 states and 185955 transitions. [2021-06-05 16:21:13,157 INFO L78 Accepts]: Start accepts. Automaton has 44925 states and 185955 transitions. Word has length 39 [2021-06-05 16:21:13,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:13,158 INFO L482 AbstractCegarLoop]: Abstraction has 44925 states and 185955 transitions. [2021-06-05 16:21:13,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:13,158 INFO L276 IsEmpty]: Start isEmpty. Operand 44925 states and 185955 transitions. [2021-06-05 16:21:13,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:13,242 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:13,242 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:13,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:13,443 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:13,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:13,443 INFO L82 PathProgramCache]: Analyzing trace with hash -175003259, now seen corresponding path program 81 times [2021-06-05 16:21:13,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:13,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099135154] [2021-06-05 16:21:13,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:13,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:13,756 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:13,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:13,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099135154] [2021-06-05 16:21:13,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099135154] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:13,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022457434] [2021-06-05 16:21:13,756 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:13,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:21:13,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:13,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:13,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:14,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:21:14,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:14,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:14,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:21:14,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:33 [2021-06-05 16:21:14,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:14,097 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:14,097 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 45 [2021-06-05 16:21:14,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:14,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:14,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-06-05 16:21:14,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:71 [2021-06-05 16:21:14,182 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:14,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:21:14,183 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:14,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:14,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:14,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:21:14,237 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:14,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022457434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:14,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:14,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:21:14,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829997437] [2021-06-05 16:21:14,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:21:14,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:14,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:21:14,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:21:14,239 INFO L87 Difference]: Start difference. First operand 44925 states and 185955 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:21:18,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:18,375 INFO L93 Difference]: Finished difference Result 91158 states and 369384 transitions. [2021-06-05 16:21:18,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-06-05 16:21:18,375 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:21:18,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:18,675 INFO L225 Difference]: With dead ends: 91158 [2021-06-05 16:21:18,675 INFO L226 Difference]: Without dead ends: 90767 [2021-06-05 16:21:18,675 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 2876.2ms TimeCoverageRelationStatistics Valid=827, Invalid=4723, Unknown=0, NotChecked=0, Total=5550 [2021-06-05 16:21:18,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90767 states. [2021-06-05 16:21:19,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90767 to 45055. [2021-06-05 16:21:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45055 states, 45054 states have (on average 4.138922182270164) internal successors, (186475), 45054 states have internal predecessors, (186475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:20,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45055 states to 45055 states and 186475 transitions. [2021-06-05 16:21:20,102 INFO L78 Accepts]: Start accepts. Automaton has 45055 states and 186475 transitions. Word has length 39 [2021-06-05 16:21:20,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:20,103 INFO L482 AbstractCegarLoop]: Abstraction has 45055 states and 186475 transitions. [2021-06-05 16:21:20,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:21:20,103 INFO L276 IsEmpty]: Start isEmpty. Operand 45055 states and 186475 transitions. [2021-06-05 16:21:20,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:20,189 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:20,189 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:20,389 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2021-06-05 16:21:20,389 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:20,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:20,389 INFO L82 PathProgramCache]: Analyzing trace with hash -448909371, now seen corresponding path program 82 times [2021-06-05 16:21:20,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:20,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482141770] [2021-06-05 16:21:20,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:20,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:20,709 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:20,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:20,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482141770] [2021-06-05 16:21:20,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482141770] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:20,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593367918] [2021-06-05 16:21:20,709 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:20,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:21:20,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:20,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:20,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:20,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:21:20,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:20,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:20,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:20,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:21:20,988 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:20,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:21:20,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:20,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:20,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:20,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:21:21,033 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:21,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593367918] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:21,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:21,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:21,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059891996] [2021-06-05 16:21:21,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:21,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:21,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:21,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:21,034 INFO L87 Difference]: Start difference. First operand 45055 states and 186475 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:22,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:22,969 INFO L93 Difference]: Finished difference Result 99677 states and 406647 transitions. [2021-06-05 16:21:22,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:21:22,970 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:21:22,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:23,298 INFO L225 Difference]: With dead ends: 99677 [2021-06-05 16:21:23,298 INFO L226 Difference]: Without dead ends: 99595 [2021-06-05 16:21:23,298 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 1050.3ms TimeCoverageRelationStatistics Valid=379, Invalid=1783, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:21:23,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99595 states. [2021-06-05 16:21:24,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99595 to 45321. [2021-06-05 16:21:24,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45321 states, 45320 states have (on average 4.138857016769638) internal successors, (187573), 45320 states have internal predecessors, (187573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:25,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45321 states to 45321 states and 187573 transitions. [2021-06-05 16:21:25,049 INFO L78 Accepts]: Start accepts. Automaton has 45321 states and 187573 transitions. Word has length 39 [2021-06-05 16:21:25,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:25,049 INFO L482 AbstractCegarLoop]: Abstraction has 45321 states and 187573 transitions. [2021-06-05 16:21:25,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:25,049 INFO L276 IsEmpty]: Start isEmpty. Operand 45321 states and 187573 transitions. [2021-06-05 16:21:25,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:25,142 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:25,142 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:25,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:25,342 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:25,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:25,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1568844437, now seen corresponding path program 83 times [2021-06-05 16:21:25,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:25,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479842014] [2021-06-05 16:21:25,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:25,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:25,846 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-06-05 16:21:26,145 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:26,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:26,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479842014] [2021-06-05 16:21:26,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479842014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:26,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437670518] [2021-06-05 16:21:26,146 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:26,179 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:21:26,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:26,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:21:26,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:26,503 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:26,504 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 49 [2021-06-05 16:21:26,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:26,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:26,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:26,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:96 [2021-06-05 16:21:26,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,657 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:26,657 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 61 [2021-06-05 16:21:26,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:21:26,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:21:26,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:21:26,667 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 30 treesize of output 20 [2021-06-05 16:21:26,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:26,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:21:26,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:21:26,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2021-06-05 16:21:26,675 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:26,744 INFO L628 ElimStorePlain]: treesize reduction 49, result has 67.5 percent of original size [2021-06-05 16:21:26,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:21:26,746 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:166, output treesize:90 [2021-06-05 16:21:26,826 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_102], 6=[q2]} [2021-06-05 16:21:26,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,840 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:26,840 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 32 [2021-06-05 16:21:26,843 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:26,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:26,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:26,891 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:26,891 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 41 [2021-06-05 16:21:26,895 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:26,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:26,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 16:21:26,930 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:110, output treesize:77 [2021-06-05 16:21:27,095 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:27,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437670518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:27,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:27,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:21:27,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885728710] [2021-06-05 16:21:27,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:21:27,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:27,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:21:27,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:21:27,096 INFO L87 Difference]: Start difference. First operand 45321 states and 187573 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:21:28,999 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-06-05 16:21:33,275 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 70 [2021-06-05 16:21:36,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:36,307 INFO L93 Difference]: Finished difference Result 112080 states and 452898 transitions. [2021-06-05 16:21:36,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2021-06-05 16:21:36,308 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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 39 [2021-06-05 16:21:36,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:36,692 INFO L225 Difference]: With dead ends: 112080 [2021-06-05 16:21:36,692 INFO L226 Difference]: Without dead ends: 111755 [2021-06-05 16:21:36,693 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4998 ImplicationChecksByTransitivity, 7787.5ms TimeCoverageRelationStatistics Valid=2280, Invalid=12482, Unknown=0, NotChecked=0, Total=14762 [2021-06-05 16:21:36,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111755 states. [2021-06-05 16:21:38,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111755 to 45455. [2021-06-05 16:21:38,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45455 states, 45454 states have (on average 4.137787653451841) internal successors, (188079), 45454 states have internal predecessors, (188079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:38,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45455 states to 45455 states and 188079 transitions. [2021-06-05 16:21:38,409 INFO L78 Accepts]: Start accepts. Automaton has 45455 states and 188079 transitions. Word has length 39 [2021-06-05 16:21:38,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:38,410 INFO L482 AbstractCegarLoop]: Abstraction has 45455 states and 188079 transitions. [2021-06-05 16:21:38,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:21:38,410 INFO L276 IsEmpty]: Start isEmpty. Operand 45455 states and 188079 transitions. [2021-06-05 16:21:38,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:38,504 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:38,504 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:38,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable348 [2021-06-05 16:21:38,705 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:38,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:38,705 INFO L82 PathProgramCache]: Analyzing trace with hash -259731149, now seen corresponding path program 84 times [2021-06-05 16:21:38,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:38,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564559230] [2021-06-05 16:21:38,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:38,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:39,025 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:39,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:39,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564559230] [2021-06-05 16:21:39,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564559230] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:39,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430927646] [2021-06-05 16:21:39,026 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:39,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:21:39,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:39,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:21:39,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:39,309 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:39,309 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 43 [2021-06-05 16:21:39,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:39,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:39,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 16:21:39,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:67 [2021-06-05 16:21:39,819 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2021-06-05 16:21:39,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:39,991 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:39,991 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 41 [2021-06-05 16:21:39,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:39,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:40,009 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,010 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 32 [2021-06-05 16:21:40,011 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:40,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:40,027 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,028 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 16:21:40,029 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:40,037 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2021-06-05 16:21:40,039 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 16:21:40,158 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-06-05 16:21:40,159 INFO L628 ElimStorePlain]: treesize reduction 67, result has 72.5 percent of original size [2021-06-05 16:21:40,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:21:40,182 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:242, output treesize:148 [2021-06-05 16:21:40,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:21:40,345 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:40,429 INFO L628 ElimStorePlain]: treesize reduction 21, result has 83.2 percent of original size [2021-06-05 16:21:40,437 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:21:40,438 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:40,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 16:21:40,487 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:126, output treesize:112 [2021-06-05 16:21:40,702 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:40,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430927646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:40,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:40,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:21:40,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960327697] [2021-06-05 16:21:40,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:21:40,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:40,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:21:40,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:21:40,703 INFO L87 Difference]: Start difference. First operand 45455 states and 188079 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:41,063 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 67 [2021-06-05 16:21:41,977 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-06-05 16:21:44,615 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-06-05 16:21:44,838 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-06-05 16:21:45,209 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-06-05 16:21:45,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:45,871 INFO L93 Difference]: Finished difference Result 82223 states and 333418 transitions. [2021-06-05 16:21:45,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-06-05 16:21:45,871 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:45,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:46,117 INFO L225 Difference]: With dead ends: 82223 [2021-06-05 16:21:46,117 INFO L226 Difference]: Without dead ends: 82051 [2021-06-05 16:21:46,117 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1891 ImplicationChecksByTransitivity, 4577.1ms TimeCoverageRelationStatistics Valid=1204, Invalid=4958, Unknown=0, NotChecked=0, Total=6162 [2021-06-05 16:21:46,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82051 states. [2021-06-05 16:21:47,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82051 to 45489. [2021-06-05 16:21:47,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45489 states, 45488 states have (on average 4.137464825888146) internal successors, (188205), 45488 states have internal predecessors, (188205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:47,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45489 states to 45489 states and 188205 transitions. [2021-06-05 16:21:47,517 INFO L78 Accepts]: Start accepts. Automaton has 45489 states and 188205 transitions. Word has length 39 [2021-06-05 16:21:47,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:47,517 INFO L482 AbstractCegarLoop]: Abstraction has 45489 states and 188205 transitions. [2021-06-05 16:21:47,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:47,517 INFO L276 IsEmpty]: Start isEmpty. Operand 45489 states and 188205 transitions. [2021-06-05 16:21:47,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:47,605 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:47,605 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:47,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:47,805 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:47,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:47,806 INFO L82 PathProgramCache]: Analyzing trace with hash -737558007, now seen corresponding path program 85 times [2021-06-05 16:21:47,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:47,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890127353] [2021-06-05 16:21:47,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:48,122 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:48,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:48,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890127353] [2021-06-05 16:21:48,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890127353] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:48,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429889878] [2021-06-05 16:21:48,122 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:48,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:48,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:48,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:48,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:21:48,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:48,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:48,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:48,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:21:48,377 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:48,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:21:48,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:48,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:48,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:48,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:15 [2021-06-05 16:21:48,452 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:48,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429889878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:48,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:48,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:48,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875863974] [2021-06-05 16:21:48,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:48,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:48,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:48,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:48,453 INFO L87 Difference]: Start difference. First operand 45489 states and 188205 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:50,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:50,433 INFO L93 Difference]: Finished difference Result 98850 states and 402996 transitions. [2021-06-05 16:21:50,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:21:50,433 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:21:50,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:50,757 INFO L225 Difference]: With dead ends: 98850 [2021-06-05 16:21:50,758 INFO L226 Difference]: Without dead ends: 98768 [2021-06-05 16:21:50,758 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 1035.9ms TimeCoverageRelationStatistics Valid=356, Invalid=1714, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:21:50,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98768 states. [2021-06-05 16:21:52,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98768 to 45517. [2021-06-05 16:21:52,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45517 states, 45516 states have (on average 4.138566657878548) internal successors, (188371), 45516 states have internal predecessors, (188371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:52,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45517 states to 45517 states and 188371 transitions. [2021-06-05 16:21:52,399 INFO L78 Accepts]: Start accepts. Automaton has 45517 states and 188371 transitions. Word has length 39 [2021-06-05 16:21:52,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:52,399 INFO L482 AbstractCegarLoop]: Abstraction has 45517 states and 188371 transitions. [2021-06-05 16:21:52,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:21:52,399 INFO L276 IsEmpty]: Start isEmpty. Operand 45517 states and 188371 transitions. [2021-06-05 16:21:52,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:52,489 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:52,489 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:52,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:52,689 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:52,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:52,690 INFO L82 PathProgramCache]: Analyzing trace with hash -707566413, now seen corresponding path program 86 times [2021-06-05 16:21:52,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:52,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063007507] [2021-06-05 16:21:52,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:52,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:53,084 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:53,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:53,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063007507] [2021-06-05 16:21:53,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063007507] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:53,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956373400] [2021-06-05 16:21:53,085 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:53,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:21:53,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:53,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:53,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:53,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:21:53,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:53,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:53,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:53,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:21:53,891 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:53,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:21:53,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:53,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:53,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:53,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:21:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:53,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956373400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:53,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:53,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:53,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393500488] [2021-06-05 16:21:53,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:53,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:53,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:53,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:53,940 INFO L87 Difference]: Start difference. First operand 45517 states and 188371 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:56,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:56,697 INFO L93 Difference]: Finished difference Result 120384 states and 489351 transitions. [2021-06-05 16:21:56,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:21:56,697 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:56,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:57,103 INFO L225 Difference]: With dead ends: 120384 [2021-06-05 16:21:57,103 INFO L226 Difference]: Without dead ends: 120264 [2021-06-05 16:21:57,104 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 1530.5ms TimeCoverageRelationStatistics Valid=462, Invalid=2294, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:21:57,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120264 states. [2021-06-05 16:21:58,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120264 to 44931. [2021-06-05 16:21:58,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44931 states, 44930 states have (on average 4.142198976185177) internal successors, (186109), 44930 states have internal predecessors, (186109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:58,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44931 states to 44931 states and 186109 transitions. [2021-06-05 16:21:58,893 INFO L78 Accepts]: Start accepts. Automaton has 44931 states and 186109 transitions. Word has length 39 [2021-06-05 16:21:58,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:58,893 INFO L482 AbstractCegarLoop]: Abstraction has 44931 states and 186109 transitions. [2021-06-05 16:21:58,893 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:58,893 INFO L276 IsEmpty]: Start isEmpty. Operand 44931 states and 186109 transitions. [2021-06-05 16:21:58,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:58,982 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:58,982 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:21:59,182 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:59,183 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:59,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:59,183 INFO L82 PathProgramCache]: Analyzing trace with hash 411273525, now seen corresponding path program 87 times [2021-06-05 16:21:59,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:59,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579532361] [2021-06-05 16:21:59,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:59,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:59,448 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:59,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:59,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579532361] [2021-06-05 16:21:59,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579532361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:59,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270886662] [2021-06-05 16:21:59,449 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:59,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:21:59,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:59,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:21:59,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:00,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:00,019 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:00,019 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2021-06-05 16:22:00,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:00,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:00,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:00,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:78 [2021-06-05 16:22:00,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 16:22:00,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:00,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:00,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:00,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:20 [2021-06-05 16:22:00,258 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:00,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11 treesize of output 16 [2021-06-05 16:22:00,259 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:00,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:00,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:00,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:22:00,306 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:00,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270886662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:00,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:00,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:22:00,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127581821] [2021-06-05 16:22:00,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:22:00,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:00,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:22:00,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:22:00,308 INFO L87 Difference]: Start difference. First operand 44931 states and 186109 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:02,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:02,686 INFO L93 Difference]: Finished difference Result 79310 states and 324525 transitions. [2021-06-05 16:22:02,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:22:02,687 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:02,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:02,925 INFO L225 Difference]: With dead ends: 79310 [2021-06-05 16:22:02,925 INFO L226 Difference]: Without dead ends: 79255 [2021-06-05 16:22:02,925 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 722 ImplicationChecksByTransitivity, 1641.2ms TimeCoverageRelationStatistics Valid=370, Invalid=2600, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:22:03,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79255 states. [2021-06-05 16:22:04,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79255 to 45439. [2021-06-05 16:22:04,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45439 states, 45438 states have (on average 4.136757779831859) internal successors, (187966), 45438 states have internal predecessors, (187966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:04,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45439 states to 45439 states and 187966 transitions. [2021-06-05 16:22:04,310 INFO L78 Accepts]: Start accepts. Automaton has 45439 states and 187966 transitions. Word has length 39 [2021-06-05 16:22:04,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:04,310 INFO L482 AbstractCegarLoop]: Abstraction has 45439 states and 187966 transitions. [2021-06-05 16:22:04,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:04,310 INFO L276 IsEmpty]: Start isEmpty. Operand 45439 states and 187966 transitions. [2021-06-05 16:22:04,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:04,392 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:04,392 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:04,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2021-06-05 16:22:04,593 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:04,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:04,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1949174297, now seen corresponding path program 88 times [2021-06-05 16:22:04,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:04,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032120564] [2021-06-05 16:22:04,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:04,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:04,947 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:04,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:04,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032120564] [2021-06-05 16:22:04,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032120564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:04,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033188308] [2021-06-05 16:22:04,948 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:04,978 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:22:04,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:04,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:04,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:05,106 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:05,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:05,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:05,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:05,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-06-05 16:22:05,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:16 [2021-06-05 16:22:05,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:22:05,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:05,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:05,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:05,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:05,268 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:05,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033188308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:05,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:05,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:05,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849697399] [2021-06-05 16:22:05,268 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:05,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:05,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:05,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:05,272 INFO L87 Difference]: Start difference. First operand 45439 states and 187966 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:07,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:07,408 INFO L93 Difference]: Finished difference Result 75424 states and 308637 transitions. [2021-06-05 16:22:07,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:22:07,408 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:22:07,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:07,651 INFO L225 Difference]: With dead ends: 75424 [2021-06-05 16:22:07,652 INFO L226 Difference]: Without dead ends: 75208 [2021-06-05 16:22:07,652 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 1447.5ms TimeCoverageRelationStatistics Valid=377, Invalid=1785, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:22:07,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75208 states. [2021-06-05 16:22:08,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75208 to 45395. [2021-06-05 16:22:08,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45395 states, 45394 states have (on average 4.1372868661056525) internal successors, (187808), 45394 states have internal predecessors, (187808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45395 states to 45395 states and 187808 transitions. [2021-06-05 16:22:09,008 INFO L78 Accepts]: Start accepts. Automaton has 45395 states and 187808 transitions. Word has length 39 [2021-06-05 16:22:09,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:09,008 INFO L482 AbstractCegarLoop]: Abstraction has 45395 states and 187808 transitions. [2021-06-05 16:22:09,008 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:09,009 INFO L276 IsEmpty]: Start isEmpty. Operand 45395 states and 187808 transitions. [2021-06-05 16:22:09,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:09,098 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:09,099 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:09,299 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2021-06-05 16:22:09,299 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:09,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:09,299 INFO L82 PathProgramCache]: Analyzing trace with hash -1346065441, now seen corresponding path program 89 times [2021-06-05 16:22:09,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:09,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741930635] [2021-06-05 16:22:09,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:09,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:09,658 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:09,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:09,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741930635] [2021-06-05 16:22:09,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741930635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:09,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573205135] [2021-06-05 16:22:09,659 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:09,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:22:09,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:09,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:22:09,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:09,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:09,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:09,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:09,827 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:09,827 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2021-06-05 16:22:09,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:22:09,852 INFO L628 ElimStorePlain]: treesize reduction 37, result has 43.1 percent of original size [2021-06-05 16:22:09,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:09,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:29 [2021-06-05 16:22:10,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:22:10,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:10,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:10,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:10,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:22 [2021-06-05 16:22:10,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:10,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:10,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:10,063 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:10,063 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 41 [2021-06-05 16:22:10,066 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:10,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:10,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:10,074 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:19 [2021-06-05 16:22:10,124 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:10,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573205135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:10,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:10,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:22:10,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114762256] [2021-06-05 16:22:10,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:22:10,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:10,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:22:10,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:22:10,125 INFO L87 Difference]: Start difference. First operand 45395 states and 187808 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:22:10,758 WARN L205 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 44 [2021-06-05 16:22:13,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:13,938 INFO L93 Difference]: Finished difference Result 73842 states and 301348 transitions. [2021-06-05 16:22:13,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-06-05 16:22:13,939 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:22:13,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:14,152 INFO L225 Difference]: With dead ends: 73842 [2021-06-05 16:22:14,152 INFO L226 Difference]: Without dead ends: 73621 [2021-06-05 16:22:14,152 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1119 ImplicationChecksByTransitivity, 2642.0ms TimeCoverageRelationStatistics Valid=693, Invalid=3999, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 16:22:14,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73621 states. [2021-06-05 16:22:15,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73621 to 45563. [2021-06-05 16:22:15,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45563 states, 45562 states have (on average 4.135134541942847) internal successors, (188405), 45562 states have internal predecessors, (188405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45563 states to 45563 states and 188405 transitions. [2021-06-05 16:22:15,425 INFO L78 Accepts]: Start accepts. Automaton has 45563 states and 188405 transitions. Word has length 39 [2021-06-05 16:22:15,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:15,425 INFO L482 AbstractCegarLoop]: Abstraction has 45563 states and 188405 transitions. [2021-06-05 16:22:15,425 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:22:15,425 INFO L276 IsEmpty]: Start isEmpty. Operand 45563 states and 188405 transitions. [2021-06-05 16:22:15,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:15,514 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:15,514 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:15,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-06-05 16:22:15,715 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:15,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:15,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1740520847, now seen corresponding path program 90 times [2021-06-05 16:22:15,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:15,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99872941] [2021-06-05 16:22:15,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:15,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:15,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99872941] [2021-06-05 16:22:15,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99872941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:15,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349158961] [2021-06-05 16:22:15,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:16,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:22:16,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:16,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:22:16,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:16,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:16,168 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 26 treesize of output 44 [2021-06-05 16:22:16,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:16,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:16,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:16,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:32 [2021-06-05 16:22:16,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:22:16,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:16,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:16,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:16,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:15 [2021-06-05 16:22:16,380 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:16,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349158961] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:16,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:16,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:22:16,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908329719] [2021-06-05 16:22:16,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:22:16,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:16,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:22:16,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:22:16,381 INFO L87 Difference]: Start difference. First operand 45563 states and 188405 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:22:19,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:19,238 INFO L93 Difference]: Finished difference Result 94335 states and 383012 transitions. [2021-06-05 16:22:19,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 16:22:19,239 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:22:19,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:19,528 INFO L225 Difference]: With dead ends: 94335 [2021-06-05 16:22:19,528 INFO L226 Difference]: Without dead ends: 94280 [2021-06-05 16:22:19,529 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 1711.4ms TimeCoverageRelationStatistics Valid=427, Invalid=2435, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 16:22:19,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94280 states. [2021-06-05 16:22:20,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94280 to 45740. [2021-06-05 16:22:20,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45740 states, 45739 states have (on average 4.135923391416515) internal successors, (189173), 45739 states have internal predecessors, (189173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:21,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45740 states to 45740 states and 189173 transitions. [2021-06-05 16:22:21,091 INFO L78 Accepts]: Start accepts. Automaton has 45740 states and 189173 transitions. Word has length 39 [2021-06-05 16:22:21,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:21,091 INFO L482 AbstractCegarLoop]: Abstraction has 45740 states and 189173 transitions. [2021-06-05 16:22:21,091 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:22:21,091 INFO L276 IsEmpty]: Start isEmpty. Operand 45740 states and 189173 transitions. [2021-06-05 16:22:21,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:21,522 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:21,522 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:21,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable438 [2021-06-05 16:22:21,735 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:21,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:21,736 INFO L82 PathProgramCache]: Analyzing trace with hash -2046291667, now seen corresponding path program 91 times [2021-06-05 16:22:21,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:21,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134768423] [2021-06-05 16:22:21,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:21,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:22,071 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:22,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:22,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134768423] [2021-06-05 16:22:22,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134768423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:22,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559000112] [2021-06-05 16:22:22,072 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:22,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:22,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:22,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:22,231 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:22,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:22,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:22,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:22,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-06-05 16:22:22,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:16 [2021-06-05 16:22:22,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:22:22,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:22,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:22,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:22,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:22,399 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:22,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559000112] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:22,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:22,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:22,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481539979] [2021-06-05 16:22:22,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:22,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:22,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:22,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:22,400 INFO L87 Difference]: Start difference. First operand 45740 states and 189173 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:24,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:24,663 INFO L93 Difference]: Finished difference Result 89214 states and 362971 transitions. [2021-06-05 16:22:24,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:22:24,663 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:22:24,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:24,943 INFO L225 Difference]: With dead ends: 89214 [2021-06-05 16:22:24,943 INFO L226 Difference]: Without dead ends: 89030 [2021-06-05 16:22:24,943 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 1143.4ms TimeCoverageRelationStatistics Valid=358, Invalid=1804, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:22:25,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89030 states. [2021-06-05 16:22:26,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89030 to 45528. [2021-06-05 16:22:26,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45528 states, 45527 states have (on average 4.138950512882466) internal successors, (188434), 45527 states have internal predecessors, (188434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:26,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45528 states to 45528 states and 188434 transitions. [2021-06-05 16:22:26,365 INFO L78 Accepts]: Start accepts. Automaton has 45528 states and 188434 transitions. Word has length 39 [2021-06-05 16:22:26,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:26,365 INFO L482 AbstractCegarLoop]: Abstraction has 45528 states and 188434 transitions. [2021-06-05 16:22:26,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:26,365 INFO L276 IsEmpty]: Start isEmpty. Operand 45528 states and 188434 transitions. [2021-06-05 16:22:26,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:26,456 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:26,456 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:26,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2021-06-05 16:22:26,661 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:26,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:26,661 INFO L82 PathProgramCache]: Analyzing trace with hash 208901727, now seen corresponding path program 92 times [2021-06-05 16:22:26,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:26,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743769796] [2021-06-05 16:22:26,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:26,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:26,931 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:26,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:26,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743769796] [2021-06-05 16:22:26,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743769796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:26,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922868094] [2021-06-05 16:22:26,931 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:26,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:22:26,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:26,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:26,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:27,089 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:27,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:27,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:27,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:27,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:27,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:16 [2021-06-05 16:22:27,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:22:27,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:27,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:27,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:27,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:27,245 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:27,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922868094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:27,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:27,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:27,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121664031] [2021-06-05 16:22:27,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:27,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:27,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:27,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:27,246 INFO L87 Difference]: Start difference. First operand 45528 states and 188434 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:29,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:29,115 INFO L93 Difference]: Finished difference Result 79756 states and 328257 transitions. [2021-06-05 16:22:29,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 16:22:29,116 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:22:29,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:29,366 INFO L225 Difference]: With dead ends: 79756 [2021-06-05 16:22:29,366 INFO L226 Difference]: Without dead ends: 79701 [2021-06-05 16:22:29,367 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 855.0ms TimeCoverageRelationStatistics Valid=269, Invalid=1453, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 16:22:29,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79701 states. [2021-06-05 16:22:30,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79701 to 45068. [2021-06-05 16:22:30,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45068 states, 45067 states have (on average 4.140435351809528) internal successors, (186597), 45067 states have internal predecessors, (186597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:30,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45068 states to 45068 states and 186597 transitions. [2021-06-05 16:22:30,779 INFO L78 Accepts]: Start accepts. Automaton has 45068 states and 186597 transitions. Word has length 39 [2021-06-05 16:22:30,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:30,779 INFO L482 AbstractCegarLoop]: Abstraction has 45068 states and 186597 transitions. [2021-06-05 16:22:30,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:30,779 INFO L276 IsEmpty]: Start isEmpty. Operand 45068 states and 186597 transitions. [2021-06-05 16:22:30,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:30,865 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:30,865 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:31,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2021-06-05 16:22:31,065 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:31,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:31,066 INFO L82 PathProgramCache]: Analyzing trace with hash -2136317753, now seen corresponding path program 93 times [2021-06-05 16:22:31,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:31,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152769197] [2021-06-05 16:22:31,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:31,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:31,326 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:31,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:31,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152769197] [2021-06-05 16:22:31,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152769197] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:31,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540599210] [2021-06-05 16:22:31,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:31,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:22:31,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:31,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:22:31,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:31,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:31,578 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:31,578 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2021-06-05 16:22:31,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:31,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:31,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:31,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:88 [2021-06-05 16:22:32,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:22:32,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:32,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:32,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:32,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:32,133 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:32,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:22:32,135 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:32,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:32,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:32,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:22:32,184 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:32,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540599210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:32,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:32,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:22:32,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844772422] [2021-06-05 16:22:32,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:22:32,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:32,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:22:32,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:22:32,185 INFO L87 Difference]: Start difference. First operand 45068 states and 186597 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:34,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:34,760 INFO L93 Difference]: Finished difference Result 79011 states and 323540 transitions. [2021-06-05 16:22:34,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 16:22:34,760 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:34,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:35,014 INFO L225 Difference]: With dead ends: 79011 [2021-06-05 16:22:35,015 INFO L226 Difference]: Without dead ends: 78956 [2021-06-05 16:22:35,015 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 817 ImplicationChecksByTransitivity, 1804.0ms TimeCoverageRelationStatistics Valid=422, Invalid=2884, Unknown=0, NotChecked=0, Total=3306 [2021-06-05 16:22:35,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78956 states. [2021-06-05 16:22:36,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78956 to 45443. [2021-06-05 16:22:36,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45443 states, 45442 states have (on average 4.137780027287532) internal successors, (188029), 45442 states have internal predecessors, (188029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:36,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45443 states to 45443 states and 188029 transitions. [2021-06-05 16:22:36,381 INFO L78 Accepts]: Start accepts. Automaton has 45443 states and 188029 transitions. Word has length 39 [2021-06-05 16:22:36,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:36,381 INFO L482 AbstractCegarLoop]: Abstraction has 45443 states and 188029 transitions. [2021-06-05 16:22:36,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:36,381 INFO L276 IsEmpty]: Start isEmpty. Operand 45443 states and 188029 transitions. [2021-06-05 16:22:36,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:36,470 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:36,470 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:36,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-06-05 16:22:36,670 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:36,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:36,671 INFO L82 PathProgramCache]: Analyzing trace with hash -201798279, now seen corresponding path program 94 times [2021-06-05 16:22:36,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:36,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098781196] [2021-06-05 16:22:36,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:36,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:36,983 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:36,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:36,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098781196] [2021-06-05 16:22:36,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098781196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:36,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860353400] [2021-06-05 16:22:36,983 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:37,013 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:22:37,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:37,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:37,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:37,169 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:37,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:37,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:37,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:37,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:37,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:22:37,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:22:37,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:37,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:37,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:37,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:37,313 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:37,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860353400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:37,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:37,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:37,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285574494] [2021-06-05 16:22:37,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:37,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:37,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:37,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:37,314 INFO L87 Difference]: Start difference. First operand 45443 states and 188029 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:39,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:39,323 INFO L93 Difference]: Finished difference Result 75260 states and 308087 transitions. [2021-06-05 16:22:39,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:22:39,323 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:22:39,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:39,558 INFO L225 Difference]: With dead ends: 75260 [2021-06-05 16:22:39,558 INFO L226 Difference]: Without dead ends: 75044 [2021-06-05 16:22:39,558 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 1155.2ms TimeCoverageRelationStatistics Valid=348, Invalid=1722, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:22:39,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75044 states. [2021-06-05 16:22:40,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75044 to 45399. [2021-06-05 16:22:40,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45399 states, 45398 states have (on average 4.138310057711793) internal successors, (187871), 45398 states have internal predecessors, (187871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:40,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45399 states to 45399 states and 187871 transitions. [2021-06-05 16:22:40,911 INFO L78 Accepts]: Start accepts. Automaton has 45399 states and 187871 transitions. Word has length 39 [2021-06-05 16:22:40,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:40,912 INFO L482 AbstractCegarLoop]: Abstraction has 45399 states and 187871 transitions. [2021-06-05 16:22:40,912 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:40,912 INFO L276 IsEmpty]: Start isEmpty. Operand 45399 states and 187871 transitions. [2021-06-05 16:22:40,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:40,999 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:40,999 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:41,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:41,200 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:41,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:41,200 INFO L82 PathProgramCache]: Analyzing trace with hash 401310577, now seen corresponding path program 95 times [2021-06-05 16:22:41,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:41,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127221587] [2021-06-05 16:22:41,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:41,544 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:41,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:41,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127221587] [2021-06-05 16:22:41,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127221587] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:41,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23004649] [2021-06-05 16:22:41,545 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:41,577 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:22:41,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:41,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:41,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:41,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:41,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:41,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:41,751 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:41,752 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2021-06-05 16:22:41,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:22:41,783 INFO L628 ElimStorePlain]: treesize reduction 37, result has 54.3 percent of original size [2021-06-05 16:22:41,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:41,785 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:45 [2021-06-05 16:22:41,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:22:41,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:41,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:41,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:41,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:41,965 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:41,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23004649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:41,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:41,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:22:41,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436856182] [2021-06-05 16:22:41,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:22:41,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:41,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:22:41,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:22:41,966 INFO L87 Difference]: Start difference. First operand 45399 states and 187871 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:22:42,783 WARN L205 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 38 [2021-06-05 16:22:44,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:44,775 INFO L93 Difference]: Finished difference Result 72407 states and 295781 transitions. [2021-06-05 16:22:44,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:22:44,775 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:22:44,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:45,030 INFO L225 Difference]: With dead ends: 72407 [2021-06-05 16:22:45,031 INFO L226 Difference]: Without dead ends: 72279 [2021-06-05 16:22:45,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 1842.1ms TimeCoverageRelationStatistics Valid=409, Invalid=2347, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:22:45,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72279 states. [2021-06-05 16:22:46,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72279 to 45567. [2021-06-05 16:22:46,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45567 states, 45566 states have (on average 4.136154150024141) internal successors, (188468), 45566 states have internal predecessors, (188468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:46,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45567 states to 45567 states and 188468 transitions. [2021-06-05 16:22:46,358 INFO L78 Accepts]: Start accepts. Automaton has 45567 states and 188468 transitions. Word has length 39 [2021-06-05 16:22:46,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:46,358 INFO L482 AbstractCegarLoop]: Abstraction has 45567 states and 188468 transitions. [2021-06-05 16:22:46,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:22:46,358 INFO L276 IsEmpty]: Start isEmpty. Operand 45567 states and 188468 transitions. [2021-06-05 16:22:46,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:46,813 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:46,814 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:47,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:47,031 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:47,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:47,032 INFO L82 PathProgramCache]: Analyzing trace with hash 337270923, now seen corresponding path program 96 times [2021-06-05 16:22:47,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:47,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23750502] [2021-06-05 16:22:47,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:47,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:47,336 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:47,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:47,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23750502] [2021-06-05 16:22:47,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23750502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:47,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102245263] [2021-06-05 16:22:47,337 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:47,369 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:22:47,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:47,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:22:47,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:47,545 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:47,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 26 treesize of output 44 [2021-06-05 16:22:47,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:47,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:47,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-06-05 16:22:47,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:43 [2021-06-05 16:22:47,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:22:47,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:47,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:47,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:47,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:47,737 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:47,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102245263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:47,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:47,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:22:47,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336942545] [2021-06-05 16:22:47,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:22:47,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:47,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:22:47,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:22:47,738 INFO L87 Difference]: Start difference. First operand 45567 states and 188468 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:22:50,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:50,955 INFO L93 Difference]: Finished difference Result 94920 states and 385436 transitions. [2021-06-05 16:22:50,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 16:22:50,956 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:22:50,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:51,256 INFO L225 Difference]: With dead ends: 94920 [2021-06-05 16:22:51,257 INFO L226 Difference]: Without dead ends: 94865 [2021-06-05 16:22:51,257 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 1620.6ms TimeCoverageRelationStatistics Valid=467, Invalid=2613, Unknown=0, NotChecked=0, Total=3080 [2021-06-05 16:22:51,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94865 states. [2021-06-05 16:22:52,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94865 to 45689. [2021-06-05 16:22:52,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45689 states, 45688 states have (on average 4.138811066363159) internal successors, (189094), 45688 states have internal predecessors, (189094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:52,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45689 states to 45689 states and 189094 transitions. [2021-06-05 16:22:52,789 INFO L78 Accepts]: Start accepts. Automaton has 45689 states and 189094 transitions. Word has length 39 [2021-06-05 16:22:52,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:52,789 INFO L482 AbstractCegarLoop]: Abstraction has 45689 states and 189094 transitions. [2021-06-05 16:22:52,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:22:52,789 INFO L276 IsEmpty]: Start isEmpty. Operand 45689 states and 189094 transitions. [2021-06-05 16:22:52,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:52,866 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:52,866 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:53,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable454 [2021-06-05 16:22:53,067 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:53,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:53,067 INFO L82 PathProgramCache]: Analyzing trace with hash 2041933109, now seen corresponding path program 97 times [2021-06-05 16:22:53,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:53,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008365352] [2021-06-05 16:22:53,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:53,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:53,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:53,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008365352] [2021-06-05 16:22:53,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008365352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:53,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913177128] [2021-06-05 16:22:53,330 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:53,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:53,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:53,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:53,527 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:53,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 16 [2021-06-05 16:22:53,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:53,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:53,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:53,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:22:53,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:22:53,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:53,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:53,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:53,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:53,992 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:53,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913177128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:53,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:53,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:53,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958003464] [2021-06-05 16:22:53,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:53,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:53,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:53,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:53,994 INFO L87 Difference]: Start difference. First operand 45689 states and 189094 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:55,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:55,883 INFO L93 Difference]: Finished difference Result 79793 states and 328412 transitions. [2021-06-05 16:22:55,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 16:22:55,884 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:22:55,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:56,140 INFO L225 Difference]: With dead ends: 79793 [2021-06-05 16:22:56,140 INFO L226 Difference]: Without dead ends: 79738 [2021-06-05 16:22:56,141 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 1241.6ms TimeCoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:22:56,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79738 states. [2021-06-05 16:22:57,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79738 to 45408. [2021-06-05 16:22:57,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45408 states, 45407 states have (on average 4.137115422732178) internal successors, (187854), 45407 states have internal predecessors, (187854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:58,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45408 states to 45408 states and 187854 transitions. [2021-06-05 16:22:58,041 INFO L78 Accepts]: Start accepts. Automaton has 45408 states and 187854 transitions. Word has length 39 [2021-06-05 16:22:58,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:58,041 INFO L482 AbstractCegarLoop]: Abstraction has 45408 states and 187854 transitions. [2021-06-05 16:22:58,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:22:58,042 INFO L276 IsEmpty]: Start isEmpty. Operand 45408 states and 187854 transitions. [2021-06-05 16:22:58,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:58,182 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:58,182 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:22:58,382 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:58,382 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:58,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:58,383 INFO L82 PathProgramCache]: Analyzing trace with hash 210357187, now seen corresponding path program 98 times [2021-06-05 16:22:58,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:58,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696744111] [2021-06-05 16:22:58,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:58,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:58,701 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:58,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:58,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696744111] [2021-06-05 16:22:58,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696744111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:58,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138821915] [2021-06-05 16:22:58,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:58,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:22:58,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:58,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:58,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:58,903 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:58,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:58,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:58,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:58,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:58,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:22:59,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:22:59,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:59,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:59,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:59,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:59,053 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:59,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138821915] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:59,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:59,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:59,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418349435] [2021-06-05 16:22:59,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:59,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:59,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:59,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:59,054 INFO L87 Difference]: Start difference. First operand 45408 states and 187854 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:01,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:01,095 INFO L93 Difference]: Finished difference Result 89040 states and 362265 transitions. [2021-06-05 16:23:01,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:23:01,095 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:23:01,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:01,357 INFO L225 Difference]: With dead ends: 89040 [2021-06-05 16:23:01,357 INFO L226 Difference]: Without dead ends: 88856 [2021-06-05 16:23:01,357 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 1132.3ms TimeCoverageRelationStatistics Valid=365, Invalid=1797, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:23:01,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88856 states. [2021-06-05 16:23:02,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88856 to 45102. [2021-06-05 16:23:02,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45102 states, 45101 states have (on average 4.140329482716569) internal successors, (186733), 45101 states have internal predecessors, (186733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:02,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45102 states to 45102 states and 186733 transitions. [2021-06-05 16:23:02,757 INFO L78 Accepts]: Start accepts. Automaton has 45102 states and 186733 transitions. Word has length 39 [2021-06-05 16:23:02,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:02,758 INFO L482 AbstractCegarLoop]: Abstraction has 45102 states and 186733 transitions. [2021-06-05 16:23:02,758 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:02,758 INFO L276 IsEmpty]: Start isEmpty. Operand 45102 states and 186733 transitions. [2021-06-05 16:23:02,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:02,848 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:02,848 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:03,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2021-06-05 16:23:03,053 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:03,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:03,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1628962993, now seen corresponding path program 99 times [2021-06-05 16:23:03,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:03,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654660912] [2021-06-05 16:23:03,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:03,387 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:03,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:03,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654660912] [2021-06-05 16:23:03,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654660912] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:03,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389818384] [2021-06-05 16:23:03,388 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:03,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:23:03,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:03,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:23:03,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:03,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:03,702 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:03,702 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2021-06-05 16:23:03,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:03,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:03,742 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-06-05 16:23:03,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:55, output treesize:50 [2021-06-05 16:23:03,906 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:03,906 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 30 treesize of output 46 [2021-06-05 16:23:03,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:03,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:03,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:03,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:116 [2021-06-05 16:23:04,655 WARN L205 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-06-05 16:23:04,744 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_105], 3=[q2, v_prenex_104]} [2021-06-05 16:23:04,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:04,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:23:04,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:04,889 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 43 [2021-06-05 16:23:04,889 INFO L628 ElimStorePlain]: treesize reduction 235, result has 40.7 percent of original size [2021-06-05 16:23:04,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:04,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2021-06-05 16:23:04,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:04,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:04,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:04,904 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:04,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2021-06-05 16:23:04,905 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:04,966 INFO L628 ElimStorePlain]: treesize reduction 71, result has 48.6 percent of original size [2021-06-05 16:23:04,967 INFO L518 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2021-06-05 16:23:04,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 16:23:04,969 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:407, output treesize:65 [2021-06-05 16:23:05,043 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:05,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389818384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:05,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:05,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:23:05,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094462452] [2021-06-05 16:23:05,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:23:05,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:05,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:23:05,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:23:05,043 INFO L87 Difference]: Start difference. First operand 45102 states and 186733 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:06,118 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 50 [2021-06-05 16:23:06,455 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 74 [2021-06-05 16:23:06,625 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-05 16:23:06,849 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-06-05 16:23:07,078 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 78 [2021-06-05 16:23:07,912 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 42 [2021-06-05 16:23:08,096 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-06-05 16:23:08,357 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 52 [2021-06-05 16:23:08,487 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-06-05 16:23:08,634 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 59 [2021-06-05 16:23:09,043 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 68 [2021-06-05 16:23:09,323 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 54 [2021-06-05 16:23:10,249 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 54 [2021-06-05 16:23:11,352 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-05 16:23:11,623 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-06-05 16:23:11,841 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 64 [2021-06-05 16:23:12,263 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-06-05 16:23:12,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:12,963 INFO L93 Difference]: Finished difference Result 78707 states and 320669 transitions. [2021-06-05 16:23:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-06-05 16:23:12,963 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:12,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:13,188 INFO L225 Difference]: With dead ends: 78707 [2021-06-05 16:23:13,188 INFO L226 Difference]: Without dead ends: 78625 [2021-06-05 16:23:13,189 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3007 ImplicationChecksByTransitivity, 6842.6ms TimeCoverageRelationStatistics Valid=980, Invalid=8526, Unknown=0, NotChecked=0, Total=9506 [2021-06-05 16:23:13,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78625 states. [2021-06-05 16:23:14,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78625 to 45745. [2021-06-05 16:23:14,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45745 states, 45744 states have (on average 4.136323889471844) internal successors, (189212), 45744 states have internal predecessors, (189212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:14,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45745 states to 45745 states and 189212 transitions. [2021-06-05 16:23:14,518 INFO L78 Accepts]: Start accepts. Automaton has 45745 states and 189212 transitions. Word has length 39 [2021-06-05 16:23:14,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:14,519 INFO L482 AbstractCegarLoop]: Abstraction has 45745 states and 189212 transitions. [2021-06-05 16:23:14,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:14,519 INFO L276 IsEmpty]: Start isEmpty. Operand 45745 states and 189212 transitions. [2021-06-05 16:23:14,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:14,613 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:14,613 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:14,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:14,813 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:14,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:14,814 INFO L82 PathProgramCache]: Analyzing trace with hash -867045925, now seen corresponding path program 100 times [2021-06-05 16:23:14,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:14,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574925679] [2021-06-05 16:23:14,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:14,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:15,073 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:15,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:15,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574925679] [2021-06-05 16:23:15,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574925679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:15,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445575031] [2021-06-05 16:23:15,073 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:15,103 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:23:15,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:15,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:15,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:15,282 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:23:15,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:15,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:15,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:15,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:23:15,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 16:23:15,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:15,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:15,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:15,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:23:15,402 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:15,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445575031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:15,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:15,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:23:15,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248781082] [2021-06-05 16:23:15,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:23:15,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:15,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:23:15,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:23:15,403 INFO L87 Difference]: Start difference. First operand 45745 states and 189212 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:15,838 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-06-05 16:23:17,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:17,142 INFO L93 Difference]: Finished difference Result 79931 states and 328985 transitions. [2021-06-05 16:23:17,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 16:23:17,142 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:23:17,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:17,398 INFO L225 Difference]: With dead ends: 79931 [2021-06-05 16:23:17,399 INFO L226 Difference]: Without dead ends: 79876 [2021-06-05 16:23:17,399 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1067.3ms TimeCoverageRelationStatistics Valid=263, Invalid=1377, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:23:17,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79876 states. [2021-06-05 16:23:18,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79876 to 45624. [2021-06-05 16:23:18,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45624 states, 45623 states have (on average 4.137123819126318) internal successors, (188748), 45623 states have internal predecessors, (188748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:18,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45624 states to 45624 states and 188748 transitions. [2021-06-05 16:23:18,848 INFO L78 Accepts]: Start accepts. Automaton has 45624 states and 188748 transitions. Word has length 39 [2021-06-05 16:23:18,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:18,848 INFO L482 AbstractCegarLoop]: Abstraction has 45624 states and 188748 transitions. [2021-06-05 16:23:18,848 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:18,848 INFO L276 IsEmpty]: Start isEmpty. Operand 45624 states and 188748 transitions. [2021-06-05 16:23:18,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:18,933 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:18,933 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:19,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable495,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:19,134 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:19,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:19,134 INFO L82 PathProgramCache]: Analyzing trace with hash -731484829, now seen corresponding path program 101 times [2021-06-05 16:23:19,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:19,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405449754] [2021-06-05 16:23:19,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:19,584 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-06-05 16:23:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:19,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:19,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405449754] [2021-06-05 16:23:19,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405449754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:19,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574522514] [2021-06-05 16:23:19,817 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:19,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:23:19,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:19,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:23:19,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:20,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,033 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,033 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2021-06-05 16:23:20,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:23:20,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:20,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:42 [2021-06-05 16:23:20,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:23:20,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:20,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:23:20,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:23:20,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,229 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,229 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 39 [2021-06-05 16:23:20,232 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:20,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:20,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:23:20,291 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:20,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574522514] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:20,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:20,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:23:20,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057558493] [2021-06-05 16:23:20,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:23:20,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:20,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:23:20,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:23:20,292 INFO L87 Difference]: Start difference. First operand 45624 states and 188748 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:23:24,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:24,383 INFO L93 Difference]: Finished difference Result 83001 states and 338646 transitions. [2021-06-05 16:23:24,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-06-05 16:23:24,383 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:23:24,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:24,626 INFO L225 Difference]: With dead ends: 83001 [2021-06-05 16:23:24,626 INFO L226 Difference]: Without dead ends: 82572 [2021-06-05 16:23:24,627 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1574 ImplicationChecksByTransitivity, 3057.6ms TimeCoverageRelationStatistics Valid=717, Invalid=5135, Unknown=0, NotChecked=0, Total=5852 [2021-06-05 16:23:24,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82572 states. [2021-06-05 16:23:25,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82572 to 46140. [2021-06-05 16:23:25,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46140 states, 46139 states have (on average 4.1339864323023905) internal successors, (190738), 46139 states have internal predecessors, (190738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:25,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46140 states to 46140 states and 190738 transitions. [2021-06-05 16:23:25,900 INFO L78 Accepts]: Start accepts. Automaton has 46140 states and 190738 transitions. Word has length 39 [2021-06-05 16:23:25,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:25,901 INFO L482 AbstractCegarLoop]: Abstraction has 46140 states and 190738 transitions. [2021-06-05 16:23:25,901 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:23:25,901 INFO L276 IsEmpty]: Start isEmpty. Operand 46140 states and 190738 transitions. [2021-06-05 16:23:25,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:25,987 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:25,987 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:26,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable496 [2021-06-05 16:23:26,187 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:26,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:26,187 INFO L82 PathProgramCache]: Analyzing trace with hash -869929743, now seen corresponding path program 102 times [2021-06-05 16:23:26,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:26,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123815852] [2021-06-05 16:23:26,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:26,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:26,511 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:26,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:26,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123815852] [2021-06-05 16:23:26,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123815852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:26,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567917344] [2021-06-05 16:23:26,512 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:26,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:23:26,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:26,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:23:26,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:26,989 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-06-05 16:23:26,999 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:26,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 16 [2021-06-05 16:23:27,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:27,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:27,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:27,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2021-06-05 16:23:27,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:23:27,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:27,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:27,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:27,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:23:27,129 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:27,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567917344] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:27,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:27,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:23:27,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332246838] [2021-06-05 16:23:27,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:23:27,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:27,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:23:27,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:23:27,131 INFO L87 Difference]: Start difference. First operand 46140 states and 190738 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:28,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:28,999 INFO L93 Difference]: Finished difference Result 90463 states and 367919 transitions. [2021-06-05 16:23:28,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 16:23:29,000 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:23:29,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:29,627 INFO L225 Difference]: With dead ends: 90463 [2021-06-05 16:23:29,627 INFO L226 Difference]: Without dead ends: 90247 [2021-06-05 16:23:29,627 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 1535.7ms TimeCoverageRelationStatistics Valid=424, Invalid=2228, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 16:23:29,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90247 states. [2021-06-05 16:23:30,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90247 to 45740. [2021-06-05 16:23:30,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45740 states, 45739 states have (on average 4.136163886398916) internal successors, (189184), 45739 states have internal predecessors, (189184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:31,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45740 states to 45740 states and 189184 transitions. [2021-06-05 16:23:31,051 INFO L78 Accepts]: Start accepts. Automaton has 45740 states and 189184 transitions. Word has length 39 [2021-06-05 16:23:31,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:31,051 INFO L482 AbstractCegarLoop]: Abstraction has 45740 states and 189184 transitions. [2021-06-05 16:23:31,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:31,051 INFO L276 IsEmpty]: Start isEmpty. Operand 45740 states and 189184 transitions. [2021-06-05 16:23:31,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:31,137 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:31,138 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:31,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable503 [2021-06-05 16:23:31,339 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:31,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:31,340 INFO L82 PathProgramCache]: Analyzing trace with hash 471732141, now seen corresponding path program 103 times [2021-06-05 16:23:31,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:31,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317087028] [2021-06-05 16:23:31,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:31,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:31,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:31,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:31,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317087028] [2021-06-05 16:23:31,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317087028] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:31,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6584808] [2021-06-05 16:23:31,623 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:31,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:31,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:31,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:23:31,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:31,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:31,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:31,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:23:31,870 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:31,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:23:31,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:31,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:31,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:31,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 16:23:31,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:31,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6584808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:31,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:31,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-06-05 16:23:31,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527940636] [2021-06-05 16:23:31,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 16:23:31,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:31,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 16:23:31,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-06-05 16:23:31,916 INFO L87 Difference]: Start difference. First operand 45740 states and 189184 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:33,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:33,762 INFO L93 Difference]: Finished difference Result 82993 states and 341560 transitions. [2021-06-05 16:23:33,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 16:23:33,762 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 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 39 [2021-06-05 16:23:33,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:34,033 INFO L225 Difference]: With dead ends: 82993 [2021-06-05 16:23:34,033 INFO L226 Difference]: Without dead ends: 82938 [2021-06-05 16:23:34,033 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 780.9ms TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 16:23:34,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82938 states. [2021-06-05 16:23:35,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82938 to 45928. [2021-06-05 16:23:35,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45928 states, 45927 states have (on average 4.1409846060051825) internal successors, (190183), 45927 states have internal predecessors, (190183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:35,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45928 states to 45928 states and 190183 transitions. [2021-06-05 16:23:35,467 INFO L78 Accepts]: Start accepts. Automaton has 45928 states and 190183 transitions. Word has length 39 [2021-06-05 16:23:35,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:35,467 INFO L482 AbstractCegarLoop]: Abstraction has 45928 states and 190183 transitions. [2021-06-05 16:23:35,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:35,467 INFO L276 IsEmpty]: Start isEmpty. Operand 45928 states and 190183 transitions. [2021-06-05 16:23:35,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:35,558 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:35,558 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:35,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable504,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:35,758 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:35,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:35,759 INFO L82 PathProgramCache]: Analyzing trace with hash -165855889, now seen corresponding path program 104 times [2021-06-05 16:23:35,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:35,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556657744] [2021-06-05 16:23:35,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:35,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:36,037 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:36,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:36,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556657744] [2021-06-05 16:23:36,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556657744] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:36,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894997874] [2021-06-05 16:23:36,038 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:36,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:23:36,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:36,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:23:36,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:36,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:23:36,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:36,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:36,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:36,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:23:36,365 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:36,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:23:36,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:36,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:36,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:36,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:9 [2021-06-05 16:23:36,400 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:36,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:23:36,402 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:36,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:36,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:36,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:23:36,447 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:36,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894997874] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:36,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:36,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:23:36,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777666476] [2021-06-05 16:23:36,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:23:36,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:36,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:23:36,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:23:36,449 INFO L87 Difference]: Start difference. First operand 45928 states and 190183 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:38,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:38,887 INFO L93 Difference]: Finished difference Result 103653 states and 427349 transitions. [2021-06-05 16:23:38,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:23:38,887 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:38,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:39,229 INFO L225 Difference]: With dead ends: 103653 [2021-06-05 16:23:39,229 INFO L226 Difference]: Without dead ends: 103598 [2021-06-05 16:23:39,229 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 1152.4ms TimeCoverageRelationStatistics Valid=360, Invalid=2190, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 16:23:39,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103598 states. [2021-06-05 16:23:40,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103598 to 46168. [2021-06-05 16:23:40,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46168 states, 46167 states have (on average 4.142417744276215) internal successors, (191243), 46167 states have internal predecessors, (191243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:41,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46168 states to 46168 states and 191243 transitions. [2021-06-05 16:23:41,234 INFO L78 Accepts]: Start accepts. Automaton has 46168 states and 191243 transitions. Word has length 39 [2021-06-05 16:23:41,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:41,234 INFO L482 AbstractCegarLoop]: Abstraction has 46168 states and 191243 transitions. [2021-06-05 16:23:41,234 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:41,234 INFO L276 IsEmpty]: Start isEmpty. Operand 46168 states and 191243 transitions. [2021-06-05 16:23:41,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:41,321 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:41,321 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:41,522 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable505,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:41,522 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:41,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:41,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1253137135, now seen corresponding path program 105 times [2021-06-05 16:23:41,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:41,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321984842] [2021-06-05 16:23:41,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:41,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:41,776 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:41,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:41,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321984842] [2021-06-05 16:23:41,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321984842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:41,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115482394] [2021-06-05 16:23:41,776 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:41,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:23:41,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:41,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 16:23:41,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:42,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:42,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:23:42,143 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 39 treesize of output 31 [2021-06-05 16:23:42,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:42,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:42,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-06-05 16:23:42,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:37 [2021-06-05 16:23:42,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:42,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:42,245 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 53 [2021-06-05 16:23:42,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:42,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:42,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:42,255 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:23:42,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:42,327 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:42,327 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 31 [2021-06-05 16:23:42,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:23:42,338 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:23:42,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 12 [2021-06-05 16:23:42,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:42,346 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:23:42,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 12 [2021-06-05 16:23:42,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:42,405 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.1 percent of original size [2021-06-05 16:23:42,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 16:23:42,406 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:116, output treesize:81 [2021-06-05 16:23:42,536 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:42,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115482394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:42,536 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:42,536 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:23:42,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693524021] [2021-06-05 16:23:42,536 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:23:42,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:42,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:23:42,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:23:42,537 INFO L87 Difference]: Start difference. First operand 46168 states and 191243 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:43,972 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 32 [2021-06-05 16:23:48,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:48,115 INFO L93 Difference]: Finished difference Result 99309 states and 407027 transitions. [2021-06-05 16:23:48,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-06-05 16:23:48,115 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:48,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:48,458 INFO L225 Difference]: With dead ends: 99309 [2021-06-05 16:23:48,458 INFO L226 Difference]: Without dead ends: 99215 [2021-06-05 16:23:48,459 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1899 ImplicationChecksByTransitivity, 3230.7ms TimeCoverageRelationStatistics Valid=782, Invalid=5698, Unknown=0, NotChecked=0, Total=6480 [2021-06-05 16:23:48,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99215 states. [2021-06-05 16:23:49,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99215 to 46358. [2021-06-05 16:23:49,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46358 states, 46357 states have (on average 4.141445736350497) internal successors, (191985), 46357 states have internal predecessors, (191985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:50,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46358 states to 46358 states and 191985 transitions. [2021-06-05 16:23:50,010 INFO L78 Accepts]: Start accepts. Automaton has 46358 states and 191985 transitions. Word has length 39 [2021-06-05 16:23:50,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:50,010 INFO L482 AbstractCegarLoop]: Abstraction has 46358 states and 191985 transitions. [2021-06-05 16:23:50,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:50,011 INFO L276 IsEmpty]: Start isEmpty. Operand 46358 states and 191985 transitions. [2021-06-05 16:23:50,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:50,094 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:50,094 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:50,294 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable507,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:50,294 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:50,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:50,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1564815849, now seen corresponding path program 106 times [2021-06-05 16:23:50,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:50,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757966428] [2021-06-05 16:23:50,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:50,644 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:50,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:50,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757966428] [2021-06-05 16:23:50,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757966428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:50,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248235036] [2021-06-05 16:23:50,645 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:50,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:23:50,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:50,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:50,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:51,254 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:51,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:23:51,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:51,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:51,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:51,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:23:51,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:23:51,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:51,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:51,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:51,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:23:51,374 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:51,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248235036] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:51,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:51,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:23:51,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042681307] [2021-06-05 16:23:51,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:23:51,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:51,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:23:51,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:23:51,375 INFO L87 Difference]: Start difference. First operand 46358 states and 191985 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:52,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:52,856 INFO L93 Difference]: Finished difference Result 76448 states and 312769 transitions. [2021-06-05 16:23:52,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:23:52,857 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:23:52,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:53,079 INFO L225 Difference]: With dead ends: 76448 [2021-06-05 16:23:53,079 INFO L226 Difference]: Without dead ends: 76200 [2021-06-05 16:23:53,080 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 1430.8ms TimeCoverageRelationStatistics Valid=323, Invalid=1483, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:23:53,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76200 states. [2021-06-05 16:23:54,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76200 to 46544. [2021-06-05 16:23:54,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46544 states, 46543 states have (on average 4.139935113765765) internal successors, (192685), 46543 states have internal predecessors, (192685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46544 states to 46544 states and 192685 transitions. [2021-06-05 16:23:54,503 INFO L78 Accepts]: Start accepts. Automaton has 46544 states and 192685 transitions. Word has length 39 [2021-06-05 16:23:54,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:54,503 INFO L482 AbstractCegarLoop]: Abstraction has 46544 states and 192685 transitions. [2021-06-05 16:23:54,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:23:54,503 INFO L276 IsEmpty]: Start isEmpty. Operand 46544 states and 192685 transitions. [2021-06-05 16:23:54,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:54,876 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:54,876 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:23:55,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2021-06-05 16:23:55,079 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:55,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:55,079 INFO L82 PathProgramCache]: Analyzing trace with hash 452270203, now seen corresponding path program 107 times [2021-06-05 16:23:55,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:55,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395752581] [2021-06-05 16:23:55,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:55,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:55,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395752581] [2021-06-05 16:23:55,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395752581] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:55,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105459696] [2021-06-05 16:23:55,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:55,427 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 16:23:55,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:55,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 16:23:55,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:55,808 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:55,808 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:23:55,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:55,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:55,839 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-06-05 16:23:55,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:81 [2021-06-05 16:23:55,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:55,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 16:23:55,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:55,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:55,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 16:23:55,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:55,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:55,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2021-06-05 16:23:55,922 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:55,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:55,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-06-05 16:23:55,953 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:178, output treesize:85 [2021-06-05 16:23:56,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:56,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:56,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:56,158 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:56,158 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 39 [2021-06-05 16:23:56,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:23:56,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:56,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:56,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:23:56,243 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:56,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105459696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:56,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:56,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:23:56,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554474739] [2021-06-05 16:23:56,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:23:56,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:56,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:23:56,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:23:56,244 INFO L87 Difference]: Start difference. First operand 46544 states and 192685 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:23:58,059 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-06-05 16:24:02,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:02,139 INFO L93 Difference]: Finished difference Result 97317 states and 395236 transitions. [2021-06-05 16:24:02,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-06-05 16:24:02,139 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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 39 [2021-06-05 16:24:02,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:02,435 INFO L225 Difference]: With dead ends: 97317 [2021-06-05 16:24:02,435 INFO L226 Difference]: Without dead ends: 96834 [2021-06-05 16:24:02,435 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2273 ImplicationChecksByTransitivity, 4234.6ms TimeCoverageRelationStatistics Valid=1151, Invalid=6681, Unknown=0, NotChecked=0, Total=7832 [2021-06-05 16:24:02,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96834 states. [2021-06-05 16:24:03,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96834 to 46666. [2021-06-05 16:24:03,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46666 states, 46665 states have (on average 4.139569270331084) internal successors, (193173), 46665 states have internal predecessors, (193173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:03,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46666 states to 46666 states and 193173 transitions. [2021-06-05 16:24:03,907 INFO L78 Accepts]: Start accepts. Automaton has 46666 states and 193173 transitions. Word has length 39 [2021-06-05 16:24:03,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:03,908 INFO L482 AbstractCegarLoop]: Abstraction has 46666 states and 193173 transitions. [2021-06-05 16:24:03,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 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-06-05 16:24:03,908 INFO L276 IsEmpty]: Start isEmpty. Operand 46666 states and 193173 transitions. [2021-06-05 16:24:03,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:03,996 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:03,996 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:04,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:04,197 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:04,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:04,197 INFO L82 PathProgramCache]: Analyzing trace with hash 656190949, now seen corresponding path program 108 times [2021-06-05 16:24:04,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:04,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948859405] [2021-06-05 16:24:04,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:04,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:04,507 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:04,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:04,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948859405] [2021-06-05 16:24:04,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948859405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:04,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933466217] [2021-06-05 16:24:04,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:04,541 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 16:24:04,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:04,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:24:04,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:04,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:24:04,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:04,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:04,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:04,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:38 [2021-06-05 16:24:04,797 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:04,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:24:04,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:04,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:04,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-06-05 16:24:04,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:9 [2021-06-05 16:24:04,827 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:04,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:24:04,828 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:04,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:04,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:04,836 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:24:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:04,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933466217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:04,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:04,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:24:04,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313453982] [2021-06-05 16:24:04,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:24:04,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:04,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:24:04,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:24:04,884 INFO L87 Difference]: Start difference. First operand 46666 states and 193173 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:24:05,717 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 42 [2021-06-05 16:24:07,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:07,938 INFO L93 Difference]: Finished difference Result 80018 states and 326348 transitions. [2021-06-05 16:24:07,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 16:24:07,949 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:24:07,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:08,502 INFO L225 Difference]: With dead ends: 80018 [2021-06-05 16:24:08,503 INFO L226 Difference]: Without dead ends: 79854 [2021-06-05 16:24:08,503 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 1936.5ms TimeCoverageRelationStatistics Valid=501, Invalid=2469, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:24:08,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79854 states. [2021-06-05 16:24:09,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79854 to 46968. [2021-06-05 16:24:09,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46968 states, 46967 states have (on average 4.137905337790364) internal successors, (194345), 46967 states have internal predecessors, (194345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:09,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46968 states to 46968 states and 194345 transitions. [2021-06-05 16:24:09,911 INFO L78 Accepts]: Start accepts. Automaton has 46968 states and 194345 transitions. Word has length 39 [2021-06-05 16:24:09,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:09,911 INFO L482 AbstractCegarLoop]: Abstraction has 46968 states and 194345 transitions. [2021-06-05 16:24:09,912 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:24:09,912 INFO L276 IsEmpty]: Start isEmpty. Operand 46968 states and 194345 transitions. [2021-06-05 16:24:09,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:09,998 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:09,999 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:10,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable531 [2021-06-05 16:24:10,199 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:10,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:10,200 INFO L82 PathProgramCache]: Analyzing trace with hash -941570975, now seen corresponding path program 109 times [2021-06-05 16:24:10,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:10,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550878825] [2021-06-05 16:24:10,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:10,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:10,507 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:10,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:10,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550878825] [2021-06-05 16:24:10,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550878825] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:10,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261326990] [2021-06-05 16:24:10,507 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:10,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:10,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:10,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:10,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:24:10,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:10,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:10,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:10,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:24:10,790 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:10,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:24:10,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:10,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:10,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:10,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:24:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:10,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261326990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:10,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:10,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:10,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215473383] [2021-06-05 16:24:10,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:10,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:10,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:10,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:10,838 INFO L87 Difference]: Start difference. First operand 46968 states and 194345 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:13,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:13,003 INFO L93 Difference]: Finished difference Result 107264 states and 435928 transitions. [2021-06-05 16:24:13,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:24:13,003 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:24:13,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:13,346 INFO L225 Difference]: With dead ends: 107264 [2021-06-05 16:24:13,346 INFO L226 Difference]: Without dead ends: 107128 [2021-06-05 16:24:13,347 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 530 ImplicationChecksByTransitivity, 1127.8ms TimeCoverageRelationStatistics Valid=385, Invalid=1871, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:24:13,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107128 states. [2021-06-05 16:24:14,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107128 to 46468. [2021-06-05 16:24:14,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46468 states, 46467 states have (on average 4.140766565519616) internal successors, (192409), 46467 states have internal predecessors, (192409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:15,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46468 states to 46468 states and 192409 transitions. [2021-06-05 16:24:15,052 INFO L78 Accepts]: Start accepts. Automaton has 46468 states and 192409 transitions. Word has length 39 [2021-06-05 16:24:15,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:15,052 INFO L482 AbstractCegarLoop]: Abstraction has 46468 states and 192409 transitions. [2021-06-05 16:24:15,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:15,052 INFO L276 IsEmpty]: Start isEmpty. Operand 46468 states and 192409 transitions. [2021-06-05 16:24:15,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:15,139 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:15,139 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:15,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable533,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:15,339 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:15,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:15,340 INFO L82 PathProgramCache]: Analyzing trace with hash -6081193, now seen corresponding path program 110 times [2021-06-05 16:24:15,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:15,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438384900] [2021-06-05 16:24:15,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:15,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:16,096 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:16,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:16,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438384900] [2021-06-05 16:24:16,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438384900] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:16,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79649971] [2021-06-05 16:24:16,097 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:16,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:24:16,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:16,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:16,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:16,317 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:16,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:24:16,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:16,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:16,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-06-05 16:24:16,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:24:16,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:24:16,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:16,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:16,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:16,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:24:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:16,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79649971] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:16,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:16,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:16,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034629337] [2021-06-05 16:24:16,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:16,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:16,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:16,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:16,435 INFO L87 Difference]: Start difference. First operand 46468 states and 192409 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:17,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:17,908 INFO L93 Difference]: Finished difference Result 75585 states and 309501 transitions. [2021-06-05 16:24:17,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 16:24:17,909 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:24:17,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:18,424 INFO L225 Difference]: With dead ends: 75585 [2021-06-05 16:24:18,424 INFO L226 Difference]: Without dead ends: 75393 [2021-06-05 16:24:18,424 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 1049.6ms TimeCoverageRelationStatistics Valid=311, Invalid=1411, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 16:24:18,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75393 states. [2021-06-05 16:24:19,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75393 to 46492. [2021-06-05 16:24:19,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46492 states, 46491 states have (on average 4.14043578326988) internal successors, (192493), 46491 states have internal predecessors, (192493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:19,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46492 states to 46492 states and 192493 transitions. [2021-06-05 16:24:19,860 INFO L78 Accepts]: Start accepts. Automaton has 46492 states and 192493 transitions. Word has length 39 [2021-06-05 16:24:19,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:19,860 INFO L482 AbstractCegarLoop]: Abstraction has 46492 states and 192493 transitions. [2021-06-05 16:24:19,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:19,860 INFO L276 IsEmpty]: Start isEmpty. Operand 46492 states and 192493 transitions. [2021-06-05 16:24:19,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:19,948 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:19,948 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:20,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable534 [2021-06-05 16:24:20,150 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:20,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:20,150 INFO L82 PathProgramCache]: Analyzing trace with hash 2143700845, now seen corresponding path program 111 times [2021-06-05 16:24:20,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:20,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659858139] [2021-06-05 16:24:20,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:20,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:20,492 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:20,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:20,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659858139] [2021-06-05 16:24:20,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659858139] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:20,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655649651] [2021-06-05 16:24:20,492 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:20,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 16:24:20,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:20,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 16:24:20,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:20,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:20,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:20,813 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2021-06-05 16:24:20,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:20,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:20,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:20,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:106 [2021-06-05 16:24:20,947 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:20,948 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 45 [2021-06-05 16:24:20,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:20,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:20,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:20,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:40 [2021-06-05 16:24:21,041 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:21,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11 treesize of output 16 [2021-06-05 16:24:21,042 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:21,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:21,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 16:24:21,047 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:21,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:24:21,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:21,051 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 23 treesize of output 9 [2021-06-05 16:24:21,052 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:21,098 INFO L628 ElimStorePlain]: treesize reduction 46, result has 50.0 percent of original size [2021-06-05 16:24:21,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:21,101 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:123, output treesize:47 [2021-06-05 16:24:21,268 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:21,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655649651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:21,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:21,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2021-06-05 16:24:21,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686606738] [2021-06-05 16:24:21,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 16:24:21,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:21,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 16:24:21,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 16:24:21,269 INFO L87 Difference]: Start difference. First operand 46492 states and 192493 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:22,001 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 67 [2021-06-05 16:24:25,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:25,494 INFO L93 Difference]: Finished difference Result 73353 states and 298508 transitions. [2021-06-05 16:24:25,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-06-05 16:24:25,494 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:25,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:25,707 INFO L225 Difference]: With dead ends: 73353 [2021-06-05 16:24:25,707 INFO L226 Difference]: Without dead ends: 73205 [2021-06-05 16:24:25,707 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1492 ImplicationChecksByTransitivity, 3206.1ms TimeCoverageRelationStatistics Valid=819, Invalid=4293, Unknown=0, NotChecked=0, Total=5112 [2021-06-05 16:24:25,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73205 states. [2021-06-05 16:24:26,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73205 to 46786. [2021-06-05 16:24:26,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46786 states, 46785 states have (on average 4.13728759217698) internal successors, (193563), 46785 states have internal predecessors, (193563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:27,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46786 states to 46786 states and 193563 transitions. [2021-06-05 16:24:27,050 INFO L78 Accepts]: Start accepts. Automaton has 46786 states and 193563 transitions. Word has length 39 [2021-06-05 16:24:27,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:27,050 INFO L482 AbstractCegarLoop]: Abstraction has 46786 states and 193563 transitions. [2021-06-05 16:24:27,050 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:27,050 INFO L276 IsEmpty]: Start isEmpty. Operand 46786 states and 193563 transitions. [2021-06-05 16:24:27,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:27,145 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:27,145 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:27,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable535,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:27,345 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:27,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:27,346 INFO L82 PathProgramCache]: Analyzing trace with hash 461863935, now seen corresponding path program 112 times [2021-06-05 16:24:27,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:27,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373337291] [2021-06-05 16:24:27,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:27,719 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:27,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:27,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373337291] [2021-06-05 16:24:27,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373337291] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:27,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826292824] [2021-06-05 16:24:27,720 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:27,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:24:27,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:27,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:27,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:27,973 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:27,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:24:27,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:27,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:27,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-06-05 16:24:27,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:24:28,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:24:28,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:28,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:28,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:28,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:24:28,060 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:28,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826292824] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:28,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:28,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:28,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627901438] [2021-06-05 16:24:28,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:28,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:28,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:28,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:28,061 INFO L87 Difference]: Start difference. First operand 46786 states and 193563 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:30,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:30,185 INFO L93 Difference]: Finished difference Result 90997 states and 370071 transitions. [2021-06-05 16:24:30,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:24:30,186 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:24:30,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:30,450 INFO L225 Difference]: With dead ends: 90997 [2021-06-05 16:24:30,450 INFO L226 Difference]: Without dead ends: 90773 [2021-06-05 16:24:30,450 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 1247.5ms TimeCoverageRelationStatistics Valid=416, Invalid=1936, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 16:24:30,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90773 states. [2021-06-05 16:24:31,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90773 to 46678. [2021-06-05 16:24:31,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46678 states, 46677 states have (on average 4.138933521863016) internal successors, (193193), 46677 states have internal predecessors, (193193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:31,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46678 states to 46678 states and 193193 transitions. [2021-06-05 16:24:31,890 INFO L78 Accepts]: Start accepts. Automaton has 46678 states and 193193 transitions. Word has length 39 [2021-06-05 16:24:31,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:31,890 INFO L482 AbstractCegarLoop]: Abstraction has 46678 states and 193193 transitions. [2021-06-05 16:24:31,890 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:31,890 INFO L276 IsEmpty]: Start isEmpty. Operand 46678 states and 193193 transitions. [2021-06-05 16:24:31,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:31,976 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:31,976 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:32,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-06-05 16:24:32,176 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:32,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:32,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1820000131, now seen corresponding path program 113 times [2021-06-05 16:24:32,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:32,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615001535] [2021-06-05 16:24:32,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:32,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:32,518 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:32,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:32,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615001535] [2021-06-05 16:24:32,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615001535] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:32,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141305307] [2021-06-05 16:24:32,518 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:32,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 16:24:32,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:32,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:32,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:32,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:24:32,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:32,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:32,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 16:24:32,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:61, output treesize:47 [2021-06-05 16:24:33,197 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2021-06-05 16:24:33,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:33,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:33,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:33,238 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:33,239 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 55 [2021-06-05 16:24:33,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:24:33,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:33,260 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-06-05 16:24:33,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:28 [2021-06-05 16:24:33,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:33,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-06-05 16:24:33,370 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:33,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:33,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:33,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2021-06-05 16:24:33,441 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:33,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141305307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:33,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:33,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:24:33,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697722708] [2021-06-05 16:24:33,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:24:33,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:33,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:24:33,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:24:33,442 INFO L87 Difference]: Start difference. First operand 46678 states and 193193 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:24:36,557 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2021-06-05 16:24:37,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:37,570 INFO L93 Difference]: Finished difference Result 106169 states and 432121 transitions. [2021-06-05 16:24:37,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 16:24:37,570 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:24:37,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:37,918 INFO L225 Difference]: With dead ends: 106169 [2021-06-05 16:24:37,918 INFO L226 Difference]: Without dead ends: 105778 [2021-06-05 16:24:37,919 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 2580.6ms TimeCoverageRelationStatistics Valid=807, Invalid=4449, Unknown=0, NotChecked=0, Total=5256 [2021-06-05 16:24:38,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105778 states. [2021-06-05 16:24:39,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105778 to 46688. [2021-06-05 16:24:39,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46688 states, 46687 states have (on average 4.138646732495127) internal successors, (193221), 46687 states have internal predecessors, (193221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46688 states to 46688 states and 193221 transitions. [2021-06-05 16:24:39,559 INFO L78 Accepts]: Start accepts. Automaton has 46688 states and 193221 transitions. Word has length 39 [2021-06-05 16:24:39,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:39,560 INFO L482 AbstractCegarLoop]: Abstraction has 46688 states and 193221 transitions. [2021-06-05 16:24:39,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:24:39,560 INFO L276 IsEmpty]: Start isEmpty. Operand 46688 states and 193221 transitions. [2021-06-05 16:24:39,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:39,646 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:39,646 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:39,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable552,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:39,846 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:39,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:39,847 INFO L82 PathProgramCache]: Analyzing trace with hash 2023920877, now seen corresponding path program 114 times [2021-06-05 16:24:39,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:39,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975197781] [2021-06-05 16:24:39,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:39,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:40,596 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:40,596 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:40,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975197781] [2021-06-05 16:24:40,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975197781] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:40,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260359245] [2021-06-05 16:24:40,596 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:40,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 16:24:40,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:40,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:24:40,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:40,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:24:40,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:40,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:40,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:40,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:38 [2021-06-05 16:24:40,884 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:40,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:24:40,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:40,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:40,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:40,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:9 [2021-06-05 16:24:40,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:40,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11 treesize of output 16 [2021-06-05 16:24:40,916 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:40,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:40,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:40,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:24:40,986 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:40,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260359245] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:40,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:40,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:24:40,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421553074] [2021-06-05 16:24:40,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:24:40,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:40,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:24:40,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:24:40,987 INFO L87 Difference]: Start difference. First operand 46688 states and 193221 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:24:43,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:43,546 INFO L93 Difference]: Finished difference Result 78548 states and 320447 transitions. [2021-06-05 16:24:43,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 16:24:43,547 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 39 [2021-06-05 16:24:43,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:43,778 INFO L225 Difference]: With dead ends: 78548 [2021-06-05 16:24:43,778 INFO L226 Difference]: Without dead ends: 78384 [2021-06-05 16:24:43,778 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 1509.4ms TimeCoverageRelationStatistics Valid=510, Invalid=2246, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:24:43,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78384 states. [2021-06-05 16:24:44,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78384 to 46792. [2021-06-05 16:24:44,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46792 states, 46791 states have (on average 4.1385950289585605) internal successors, (193649), 46791 states have internal predecessors, (193649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:45,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46792 states to 46792 states and 193649 transitions. [2021-06-05 16:24:45,061 INFO L78 Accepts]: Start accepts. Automaton has 46792 states and 193649 transitions. Word has length 39 [2021-06-05 16:24:45,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:45,061 INFO L482 AbstractCegarLoop]: Abstraction has 46792 states and 193649 transitions. [2021-06-05 16:24:45,061 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-06-05 16:24:45,061 INFO L276 IsEmpty]: Start isEmpty. Operand 46792 states and 193649 transitions. [2021-06-05 16:24:45,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:45,149 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:45,149 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:45,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable560,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:45,350 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:45,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:45,350 INFO L82 PathProgramCache]: Analyzing trace with hash 426158953, now seen corresponding path program 115 times [2021-06-05 16:24:45,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:45,350 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254543532] [2021-06-05 16:24:45,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:45,669 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:45,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:45,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254543532] [2021-06-05 16:24:45,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254543532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:45,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444899662] [2021-06-05 16:24:45,669 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:45,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:45,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:45,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:45,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:24:45,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:45,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:45,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:45,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:24:45,956 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:45,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:24:45,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:45,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:45,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-06-05 16:24:45,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:24:46,002 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:46,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444899662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:46,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:46,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:46,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264988796] [2021-06-05 16:24:46,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:46,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:46,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:46,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:46,003 INFO L87 Difference]: Start difference. First operand 46792 states and 193649 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:46,998 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 25 [2021-06-05 16:24:48,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:48,488 INFO L93 Difference]: Finished difference Result 107329 states and 436087 transitions. [2021-06-05 16:24:48,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:24:48,488 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:24:48,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:49,071 INFO L225 Difference]: With dead ends: 107329 [2021-06-05 16:24:49,071 INFO L226 Difference]: Without dead ends: 107209 [2021-06-05 16:24:49,072 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 1436.6ms TimeCoverageRelationStatistics Valid=387, Invalid=1775, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:24:49,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107209 states. [2021-06-05 16:24:50,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107209 to 46488. [2021-06-05 16:24:50,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46488 states, 46487 states have (on average 4.140490889926216) internal successors, (192479), 46487 states have internal predecessors, (192479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46488 states to 46488 states and 192479 transitions. [2021-06-05 16:24:50,726 INFO L78 Accepts]: Start accepts. Automaton has 46488 states and 192479 transitions. Word has length 39 [2021-06-05 16:24:50,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:50,726 INFO L482 AbstractCegarLoop]: Abstraction has 46488 states and 192479 transitions. [2021-06-05 16:24:50,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:24:50,726 INFO L276 IsEmpty]: Start isEmpty. Operand 46488 states and 192479 transitions. [2021-06-05 16:24:50,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:50,814 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:50,814 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:51,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable562 [2021-06-05 16:24:51,014 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:51,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:51,015 INFO L82 PathProgramCache]: Analyzing trace with hash -1314265319, now seen corresponding path program 116 times [2021-06-05 16:24:51,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:51,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550658011] [2021-06-05 16:24:51,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:51,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:51,309 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:51,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:51,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550658011] [2021-06-05 16:24:51,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550658011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:51,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285832460] [2021-06-05 16:24:51,309 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:51,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:24:51,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:51,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:51,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:51,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:24:51,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:51,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:51,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:51,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:24:51,564 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:51,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:24:51,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:51,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:51,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:51,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 16:24:51,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:51,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285832460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:51,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:51,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:24:51,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111712556] [2021-06-05 16:24:51,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:24:51,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:51,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:24:51,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:24:51,628 INFO L87 Difference]: Start difference. First operand 46488 states and 192479 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-06-05 16:24:52,812 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2021-06-05 16:24:53,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:53,586 INFO L93 Difference]: Finished difference Result 85981 states and 351800 transitions. [2021-06-05 16:24:53,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 16:24:53,586 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 39 [2021-06-05 16:24:53,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:53,846 INFO L225 Difference]: With dead ends: 85981 [2021-06-05 16:24:53,846 INFO L226 Difference]: Without dead ends: 85907 [2021-06-05 16:24:53,846 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1336.4ms TimeCoverageRelationStatistics Valid=266, Invalid=1540, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:24:53,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85907 states. [2021-06-05 16:24:55,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85907 to 45844. [2021-06-05 16:24:55,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45844 states, 45843 states have (on average 4.14133019217765) internal successors, (189851), 45843 states have internal predecessors, (189851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:55,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45844 states to 45844 states and 189851 transitions. [2021-06-05 16:24:55,328 INFO L78 Accepts]: Start accepts. Automaton has 45844 states and 189851 transitions. Word has length 39 [2021-06-05 16:24:55,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:55,328 INFO L482 AbstractCegarLoop]: Abstraction has 45844 states and 189851 transitions. [2021-06-05 16:24:55,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-06-05 16:24:55,329 INFO L276 IsEmpty]: Start isEmpty. Operand 45844 states and 189851 transitions. [2021-06-05 16:24:55,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:55,413 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:55,413 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:24:55,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable563 [2021-06-05 16:24:55,613 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:55,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:55,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1040958189, now seen corresponding path program 117 times [2021-06-05 16:24:55,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:55,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607089863] [2021-06-05 16:24:55,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:55,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:55,899 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:55,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:55,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607089863] [2021-06-05 16:24:55,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607089863] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:55,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943517095] [2021-06-05 16:24:55,900 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:55,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:24:55,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:55,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:24:55,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:56,413 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-05 16:24:56,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:24:56,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:56,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:56,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:56,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:24:56,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:56,599 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:56,599 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2021-06-05 16:24:56,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:56,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:56,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:24:56,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:75 [2021-06-05 16:24:56,680 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:56,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:24:56,682 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:56,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:56,718 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:56,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:24:56,720 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:56,768 INFO L628 ElimStorePlain]: treesize reduction 10, result has 82.1 percent of original size [2021-06-05 16:24:56,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:24:56,771 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:24:56,876 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:56,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943517095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:56,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:56,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:24:56,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964111000] [2021-06-05 16:24:56,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:24:56,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:56,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:24:56,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:24:56,877 INFO L87 Difference]: Start difference. First operand 45844 states and 189851 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:25:02,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:02,782 INFO L93 Difference]: Finished difference Result 127734 states and 517956 transitions. [2021-06-05 16:25:02,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-06-05 16:25:02,783 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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 39 [2021-06-05 16:25:02,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:03,221 INFO L225 Difference]: With dead ends: 127734 [2021-06-05 16:25:03,221 INFO L226 Difference]: Without dead ends: 127592 [2021-06-05 16:25:03,221 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3048 ImplicationChecksByTransitivity, 4701.3ms TimeCoverageRelationStatistics Valid=1470, Invalid=7650, Unknown=0, NotChecked=0, Total=9120 [2021-06-05 16:25:03,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127592 states. [2021-06-05 16:25:04,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127592 to 46289. [2021-06-05 16:25:05,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46289 states, 46288 states have (on average 4.144292257172485) internal successors, (191831), 46288 states have internal predecessors, (191831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:05,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46289 states to 46289 states and 191831 transitions. [2021-06-05 16:25:05,187 INFO L78 Accepts]: Start accepts. Automaton has 46289 states and 191831 transitions. Word has length 39 [2021-06-05 16:25:05,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:05,187 INFO L482 AbstractCegarLoop]: Abstraction has 46289 states and 191831 transitions. [2021-06-05 16:25:05,187 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-06-05 16:25:05,187 INFO L276 IsEmpty]: Start isEmpty. Operand 46289 states and 191831 transitions. [2021-06-05 16:25:05,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:05,285 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:05,285 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:05,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable564 [2021-06-05 16:25:05,486 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:05,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:05,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1790054465, now seen corresponding path program 118 times [2021-06-05 16:25:05,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:05,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397423001] [2021-06-05 16:25:05,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:05,743 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:05,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:05,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397423001] [2021-06-05 16:25:05,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397423001] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:05,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599468280] [2021-06-05 16:25:05,743 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:05,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:25:05,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:05,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:05,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:06,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:25:06,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:06,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:06,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:06,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:25:06,432 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:06,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:25:06,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:06,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:06,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:06,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:25:06,469 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:06,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599468280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:06,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:06,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:25:06,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361675709] [2021-06-05 16:25:06,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:25:06,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:06,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:25:06,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:25:06,470 INFO L87 Difference]: Start difference. First operand 46289 states and 191831 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-06-05 16:25:08,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:08,725 INFO L93 Difference]: Finished difference Result 102255 states and 417916 transitions. [2021-06-05 16:25:08,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:25:08,726 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 39 [2021-06-05 16:25:08,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:09,083 INFO L225 Difference]: With dead ends: 102255 [2021-06-05 16:25:09,083 INFO L226 Difference]: Without dead ends: 102200 [2021-06-05 16:25:09,083 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1466.6ms TimeCoverageRelationStatistics Valid=344, Invalid=1818, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:25:09,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102200 states. [2021-06-05 16:25:10,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102200 to 45254. [2021-06-05 16:25:10,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45254 states, 45253 states have (on average 4.142067929198064) internal successors, (187441), 45253 states have internal predecessors, (187441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:10,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45254 states to 45254 states and 187441 transitions. [2021-06-05 16:25:10,653 INFO L78 Accepts]: Start accepts. Automaton has 45254 states and 187441 transitions. Word has length 39 [2021-06-05 16:25:10,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:10,653 INFO L482 AbstractCegarLoop]: Abstraction has 45254 states and 187441 transitions. [2021-06-05 16:25:10,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-06-05 16:25:10,653 INFO L276 IsEmpty]: Start isEmpty. Operand 45254 states and 187441 transitions. [2021-06-05 16:25:10,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:10,739 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:10,739 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:10,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable571,122 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:10,941 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:10,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:10,941 INFO L82 PathProgramCache]: Analyzing trace with hash -956397167, now seen corresponding path program 119 times [2021-06-05 16:25:10,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:10,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157994660] [2021-06-05 16:25:10,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:11,223 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:11,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:11,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157994660] [2021-06-05 16:25:11,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157994660] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:11,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694423515] [2021-06-05 16:25:11,223 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:11,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 16:25:11,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:11,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2021-06-05 16:25:11,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:11,430 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:11,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:25:11,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:11,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:11,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-06-05 16:25:11,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:25:11,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-06-05 16:25:11,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:11,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:11,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:25:11,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:21 [2021-06-05 16:25:11,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:11,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-06-05 16:25:11,605 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:25:11,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:11,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:11,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:18, output treesize:3 [2021-06-05 16:25:11,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:11,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694423515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:11,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:11,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:11,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308880458] [2021-06-05 16:25:11,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:11,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:11,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:11,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:11,629 INFO L87 Difference]: Start difference. First operand 45254 states and 187441 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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-06-05 16:25:13,082 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2021-06-05 16:25:14,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:14,571 INFO L93 Difference]: Finished difference Result 81723 states and 334647 transitions. [2021-06-05 16:25:14,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 16:25:14,572 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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 39 [2021-06-05 16:25:14,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:14,818 INFO L225 Difference]: With dead ends: 81723 [2021-06-05 16:25:14,819 INFO L226 Difference]: Without dead ends: 81668 [2021-06-05 16:25:14,819 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 1744.5ms TimeCoverageRelationStatistics Valid=373, Invalid=2597, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:25:14,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81668 states. [2021-06-05 16:25:16,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81668 to 45794. [2021-06-05 16:25:16,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45794 states, 45793 states have (on average 4.140611010416439) internal successors, (189611), 45793 states have internal predecessors, (189611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:16,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45794 states to 45794 states and 189611 transitions. [2021-06-05 16:25:16,254 INFO L78 Accepts]: Start accepts. Automaton has 45794 states and 189611 transitions. Word has length 39 [2021-06-05 16:25:16,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:16,254 INFO L482 AbstractCegarLoop]: Abstraction has 45794 states and 189611 transitions. [2021-06-05 16:25:16,255 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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-06-05 16:25:16,255 INFO L276 IsEmpty]: Start isEmpty. Operand 45794 states and 189611 transitions. [2021-06-05 16:25:16,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:16,351 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:16,351 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:16,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable572,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:16,553 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:16,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:16,553 INFO L82 PathProgramCache]: Analyzing trace with hash 978122307, now seen corresponding path program 120 times [2021-06-05 16:25:16,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:16,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70315873] [2021-06-05 16:25:16,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:17,203 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:17,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:17,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70315873] [2021-06-05 16:25:17,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70315873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:17,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778367641] [2021-06-05 16:25:17,203 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:17,235 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 16:25:17,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:17,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:25:17,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:17,422 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:17,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:25:17,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:17,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:17,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:17,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:30 [2021-06-05 16:25:17,532 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:17,532 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 43 [2021-06-05 16:25:17,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:17,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:17,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:17,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:33 [2021-06-05 16:25:17,644 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:17,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778367641] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:17,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:17,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-06-05 16:25:17,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444850518] [2021-06-05 16:25:17,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 16:25:17,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:17,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 16:25:17,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=690, Unknown=0, NotChecked=0, Total=870 [2021-06-05 16:25:17,645 INFO L87 Difference]: Start difference. First operand 45794 states and 189611 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:19,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:19,977 INFO L93 Difference]: Finished difference Result 75508 states and 307916 transitions. [2021-06-05 16:25:19,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:25:19,977 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:19,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:20,208 INFO L225 Difference]: With dead ends: 75508 [2021-06-05 16:25:20,208 INFO L226 Difference]: Without dead ends: 75418 [2021-06-05 16:25:20,208 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 1225.6ms TimeCoverageRelationStatistics Valid=429, Invalid=1551, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 16:25:20,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75418 states. [2021-06-05 16:25:21,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75418 to 46130. [2021-06-05 16:25:21,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46130 states, 46129 states have (on average 4.137332263868716) internal successors, (190851), 46129 states have internal predecessors, (190851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:21,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46130 states to 46130 states and 190851 transitions. [2021-06-05 16:25:21,505 INFO L78 Accepts]: Start accepts. Automaton has 46130 states and 190851 transitions. Word has length 39 [2021-06-05 16:25:21,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:21,505 INFO L482 AbstractCegarLoop]: Abstraction has 46130 states and 190851 transitions. [2021-06-05 16:25:21,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:21,505 INFO L276 IsEmpty]: Start isEmpty. Operand 46130 states and 190851 transitions. [2021-06-05 16:25:21,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:21,594 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:21,594 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:21,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable573 [2021-06-05 16:25:21,795 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:21,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:21,795 INFO L82 PathProgramCache]: Analyzing trace with hash -703714603, now seen corresponding path program 121 times [2021-06-05 16:25:21,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:21,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714272346] [2021-06-05 16:25:21,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:21,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:22,099 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:22,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:22,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714272346] [2021-06-05 16:25:22,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714272346] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:22,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855876401] [2021-06-05 16:25:22,099 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:22,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:22,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:22,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:22,300 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:22,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:25:22,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:22,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:22,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:22,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:25:22,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:25:22,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:22,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:22,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:22,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:25:22,445 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:22,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855876401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:22,445 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:22,445 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:22,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526238357] [2021-06-05 16:25:22,445 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:22,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:22,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:22,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:22,446 INFO L87 Difference]: Start difference. First operand 46130 states and 190851 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:25:24,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:24,972 INFO L93 Difference]: Finished difference Result 93119 states and 378680 transitions. [2021-06-05 16:25:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 16:25:24,972 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:25:24,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:25,264 INFO L225 Difference]: With dead ends: 93119 [2021-06-05 16:25:25,264 INFO L226 Difference]: Without dead ends: 92863 [2021-06-05 16:25:25,265 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 791 ImplicationChecksByTransitivity, 1460.0ms TimeCoverageRelationStatistics Valid=524, Invalid=2446, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:25:25,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92863 states. [2021-06-05 16:25:26,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92863 to 45865. [2021-06-05 16:25:26,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45865 states, 45864 states have (on average 4.141156462585034) internal successors, (189930), 45864 states have internal predecessors, (189930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:26,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45865 states to 45865 states and 189930 transitions. [2021-06-05 16:25:26,856 INFO L78 Accepts]: Start accepts. Automaton has 45865 states and 189930 transitions. Word has length 39 [2021-06-05 16:25:26,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:26,856 INFO L482 AbstractCegarLoop]: Abstraction has 45865 states and 189930 transitions. [2021-06-05 16:25:26,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:25:26,856 INFO L276 IsEmpty]: Start isEmpty. Operand 45865 states and 189930 transitions. [2021-06-05 16:25:27,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:27,356 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:27,356 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:27,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable575 [2021-06-05 16:25:27,573 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:27,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:27,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1581231163, now seen corresponding path program 122 times [2021-06-05 16:25:27,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:27,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23001953] [2021-06-05 16:25:27,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:27,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:27,892 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:27,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:27,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23001953] [2021-06-05 16:25:27,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23001953] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:27,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468681141] [2021-06-05 16:25:27,893 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:27,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:25:27,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:27,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:27,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:28,101 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:28,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:25:28,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:28,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:28,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:28,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:25:28,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:25:28,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:28,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:28,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:28,208 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:25:28,251 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:28,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468681141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:28,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:28,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:28,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388360181] [2021-06-05 16:25:28,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:28,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:28,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:28,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:28,252 INFO L87 Difference]: Start difference. First operand 45865 states and 189930 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:25:30,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:30,194 INFO L93 Difference]: Finished difference Result 77133 states and 315782 transitions. [2021-06-05 16:25:30,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:25:30,194 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:25:30,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:30,419 INFO L225 Difference]: With dead ends: 77133 [2021-06-05 16:25:30,419 INFO L226 Difference]: Without dead ends: 76941 [2021-06-05 16:25:30,419 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 1157.1ms TimeCoverageRelationStatistics Valid=340, Invalid=1552, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:25:30,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76941 states. [2021-06-05 16:25:31,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76941 to 45865. [2021-06-05 16:25:31,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45865 states, 45864 states have (on average 4.141156462585034) internal successors, (189930), 45864 states have internal predecessors, (189930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:31,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45865 states to 45865 states and 189930 transitions. [2021-06-05 16:25:31,772 INFO L78 Accepts]: Start accepts. Automaton has 45865 states and 189930 transitions. Word has length 39 [2021-06-05 16:25:31,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:31,772 INFO L482 AbstractCegarLoop]: Abstraction has 45865 states and 189930 transitions. [2021-06-05 16:25:31,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:25:31,772 INFO L276 IsEmpty]: Start isEmpty. Operand 45865 states and 189930 transitions. [2021-06-05 16:25:31,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:31,853 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:31,854 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:32,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable576 [2021-06-05 16:25:32,054 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:32,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:32,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1486083717, now seen corresponding path program 123 times [2021-06-05 16:25:32,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:32,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509430687] [2021-06-05 16:25:32,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:32,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:32,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:32,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509430687] [2021-06-05 16:25:32,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509430687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:32,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632918437] [2021-06-05 16:25:32,363 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:32,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:25:32,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:32,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:25:32,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:32,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:32,697 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:32,697 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2021-06-05 16:25:32,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:32,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:32,726 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-06-05 16:25:32,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:60 [2021-06-05 16:25:32,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:32,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:32,846 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 30 treesize of output 22 [2021-06-05 16:25:32,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:32,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:32,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:32,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:18 [2021-06-05 16:25:32,920 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:32,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:25:32,921 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:25:32,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:32,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:25:32,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:25:32,970 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:32,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632918437] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:32,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:32,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:25:32,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697195818] [2021-06-05 16:25:32,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:25:32,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:32,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:25:32,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:25:32,971 INFO L87 Difference]: Start difference. First operand 45865 states and 189930 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:37,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:37,026 INFO L93 Difference]: Finished difference Result 85055 states and 348299 transitions. [2021-06-05 16:25:37,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-06-05 16:25:37,027 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:37,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:37,313 INFO L225 Difference]: With dead ends: 85055 [2021-06-05 16:25:37,313 INFO L226 Difference]: Without dead ends: 85004 [2021-06-05 16:25:37,313 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 2411.7ms TimeCoverageRelationStatistics Valid=602, Invalid=4228, Unknown=0, NotChecked=0, Total=4830 [2021-06-05 16:25:37,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85004 states. [2021-06-05 16:25:38,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85004 to 46158. [2021-06-05 16:25:38,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46158 states, 46157 states have (on average 4.139697120696752) internal successors, (191076), 46157 states have internal predecessors, (191076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:38,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46158 states to 46158 states and 191076 transitions. [2021-06-05 16:25:38,775 INFO L78 Accepts]: Start accepts. Automaton has 46158 states and 191076 transitions. Word has length 39 [2021-06-05 16:25:38,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:38,775 INFO L482 AbstractCegarLoop]: Abstraction has 46158 states and 191076 transitions. [2021-06-05 16:25:38,775 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:38,775 INFO L276 IsEmpty]: Start isEmpty. Operand 46158 states and 191076 transitions. [2021-06-05 16:25:38,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:38,868 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:38,868 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:39,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable577,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:39,069 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:39,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:39,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1991827753, now seen corresponding path program 124 times [2021-06-05 16:25:39,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:39,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044701388] [2021-06-05 16:25:39,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:39,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:39,410 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:39,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:39,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044701388] [2021-06-05 16:25:39,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044701388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:39,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656952168] [2021-06-05 16:25:39,410 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:39,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:25:39,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:39,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:39,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:39,629 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:39,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:25:39,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:39,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:39,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:39,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:25:39,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 16:25:39,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:39,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:39,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:39,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:25:39,744 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:39,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656952168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:39,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:39,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:39,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219347966] [2021-06-05 16:25:39,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:39,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:39,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:39,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:39,745 INFO L87 Difference]: Start difference. First operand 46158 states and 191076 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:25:41,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:41,803 INFO L93 Difference]: Finished difference Result 78941 states and 322728 transitions. [2021-06-05 16:25:41,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:25:41,804 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:25:41,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:42,032 INFO L225 Difference]: With dead ends: 78941 [2021-06-05 16:25:42,033 INFO L226 Difference]: Without dead ends: 78725 [2021-06-05 16:25:42,033 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 1313.6ms TimeCoverageRelationStatistics Valid=415, Invalid=1841, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:25:42,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78725 states. [2021-06-05 16:25:43,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78725 to 46162. [2021-06-05 16:25:43,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46162 states, 46161 states have (on average 4.13925174931219) internal successors, (191072), 46161 states have internal predecessors, (191072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:43,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46162 states to 46162 states and 191072 transitions. [2021-06-05 16:25:43,397 INFO L78 Accepts]: Start accepts. Automaton has 46162 states and 191072 transitions. Word has length 39 [2021-06-05 16:25:43,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:43,397 INFO L482 AbstractCegarLoop]: Abstraction has 46162 states and 191072 transitions. [2021-06-05 16:25:43,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:25:43,398 INFO L276 IsEmpty]: Start isEmpty. Operand 46162 states and 191072 transitions. [2021-06-05 16:25:43,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:43,486 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:43,486 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:43,686 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable585 [2021-06-05 16:25:43,686 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:43,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:43,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1651652727, now seen corresponding path program 125 times [2021-06-05 16:25:43,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:43,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149196246] [2021-06-05 16:25:43,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:43,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:43,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:43,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:43,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149196246] [2021-06-05 16:25:43,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149196246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:43,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278461704] [2021-06-05 16:25:43,956 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:43,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 16:25:43,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:43,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:25:43,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:44,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 16:25:44,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:44,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:44,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 16:25:44,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-06-05 16:25:44,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:44,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:44,324 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 20 [2021-06-05 16:25:44,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:44,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:44,335 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-06-05 16:25:44,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:21 [2021-06-05 16:25:44,733 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2021-06-05 16:25:44,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:44,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-06-05 16:25:44,758 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:25:44,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:44,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-06-05 16:25:44,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:18, output treesize:3 [2021-06-05 16:25:44,794 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:44,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278461704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:44,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:44,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:44,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726020823] [2021-06-05 16:25:44,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:44,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:44,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:44,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:44,795 INFO L87 Difference]: Start difference. First operand 46162 states and 191072 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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-06-05 16:25:47,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:47,967 INFO L93 Difference]: Finished difference Result 81524 states and 333283 transitions. [2021-06-05 16:25:47,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-05 16:25:47,968 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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 39 [2021-06-05 16:25:47,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:48,218 INFO L225 Difference]: With dead ends: 81524 [2021-06-05 16:25:48,219 INFO L226 Difference]: Without dead ends: 81469 [2021-06-05 16:25:48,219 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 2031.1ms TimeCoverageRelationStatistics Valid=442, Invalid=3218, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 16:25:48,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81469 states. [2021-06-05 16:25:49,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81469 to 46478. [2021-06-05 16:25:49,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46478 states, 46477 states have (on average 4.138821352496934) internal successors, (192360), 46477 states have internal predecessors, (192360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:49,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46478 states to 46478 states and 192360 transitions. [2021-06-05 16:25:49,635 INFO L78 Accepts]: Start accepts. Automaton has 46478 states and 192360 transitions. Word has length 39 [2021-06-05 16:25:49,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:49,636 INFO L482 AbstractCegarLoop]: Abstraction has 46478 states and 192360 transitions. [2021-06-05 16:25:49,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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-06-05 16:25:49,636 INFO L276 IsEmpty]: Start isEmpty. Operand 46478 states and 192360 transitions. [2021-06-05 16:25:49,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:49,730 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:49,730 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:49,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable586 [2021-06-05 16:25:49,931 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:49,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:49,931 INFO L82 PathProgramCache]: Analyzing trace with hash 1014064697, now seen corresponding path program 126 times [2021-06-05 16:25:49,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:49,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39239298] [2021-06-05 16:25:49,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:49,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:50,209 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:50,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:50,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39239298] [2021-06-05 16:25:50,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39239298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:50,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395789846] [2021-06-05 16:25:50,210 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:50,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:25:50,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:50,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:25:50,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:50,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:25:50,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:50,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:50,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:50,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:25:50,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:50,524 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:50,524 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2021-06-05 16:25:50,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:50,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:50,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:25:50,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:75 [2021-06-05 16:25:50,601 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:50,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 11 treesize of output 16 [2021-06-05 16:25:50,603 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:25:50,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:50,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:25:50,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:25:50,651 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:50,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395789846] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:50,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:50,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:25:50,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434140465] [2021-06-05 16:25:50,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:25:50,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:50,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:25:50,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:25:50,652 INFO L87 Difference]: Start difference. First operand 46478 states and 192360 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:54,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:54,554 INFO L93 Difference]: Finished difference Result 99154 states and 406724 transitions. [2021-06-05 16:25:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-06-05 16:25:54,554 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:54,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:54,897 INFO L225 Difference]: With dead ends: 99154 [2021-06-05 16:25:54,897 INFO L226 Difference]: Without dead ends: 99099 [2021-06-05 16:25:54,898 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1487 ImplicationChecksByTransitivity, 2012.7ms TimeCoverageRelationStatistics Valid=664, Invalid=4306, Unknown=0, NotChecked=0, Total=4970 [2021-06-05 16:25:55,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99099 states. [2021-06-05 16:25:56,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99099 to 46886. [2021-06-05 16:25:56,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46886 states, 46885 states have (on average 4.139148981550602) internal successors, (194064), 46885 states have internal predecessors, (194064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:56,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46886 states to 46886 states and 194064 transitions. [2021-06-05 16:25:56,491 INFO L78 Accepts]: Start accepts. Automaton has 46886 states and 194064 transitions. Word has length 39 [2021-06-05 16:25:56,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:56,491 INFO L482 AbstractCegarLoop]: Abstraction has 46886 states and 194064 transitions. [2021-06-05 16:25:56,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:56,491 INFO L276 IsEmpty]: Start isEmpty. Operand 46886 states and 194064 transitions. [2021-06-05 16:25:56,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:56,577 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:56,577 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:25:56,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable587 [2021-06-05 16:25:56,778 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:56,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:56,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1861909575, now seen corresponding path program 127 times [2021-06-05 16:25:56,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:56,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867294770] [2021-06-05 16:25:56,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:57,129 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:57,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:57,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867294770] [2021-06-05 16:25:57,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867294770] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:57,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762725318] [2021-06-05 16:25:57,129 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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:57,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:57,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:57,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:57,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:25:57,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:57,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:57,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:57,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:25:57,436 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:57,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 39 treesize of output 27 [2021-06-05 16:25:57,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:57,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:57,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-06-05 16:25:57,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:25:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:57,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762725318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:57,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:57,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:25:57,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929113862] [2021-06-05 16:25:57,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:25:57,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:57,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:25:57,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:25:57,473 INFO L87 Difference]: Start difference. First operand 46886 states and 194064 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:59,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:59,684 INFO L93 Difference]: Finished difference Result 95481 states and 393315 transitions. [2021-06-05 16:25:59,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 16:25:59,685 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:59,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:59,972 INFO L225 Difference]: With dead ends: 95481 [2021-06-05 16:25:59,972 INFO L226 Difference]: Without dead ends: 95426 [2021-06-05 16:25:59,973 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 1018.5ms TimeCoverageRelationStatistics Valid=252, Invalid=1640, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:26:00,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95426 states. [2021-06-05 16:26:01,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95426 to 46810. [2021-06-05 16:26:01,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46810 states, 46809 states have (on average 4.143049413574313) internal successors, (193932), 46809 states have internal predecessors, (193932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:01,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46810 states to 46810 states and 193932 transitions. [2021-06-05 16:26:01,531 INFO L78 Accepts]: Start accepts. Automaton has 46810 states and 193932 transitions. Word has length 39 [2021-06-05 16:26:01,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:01,531 INFO L482 AbstractCegarLoop]: Abstraction has 46810 states and 193932 transitions. [2021-06-05 16:26:01,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:01,531 INFO L276 IsEmpty]: Start isEmpty. Operand 46810 states and 193932 transitions. [2021-06-05 16:26:01,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:01,619 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:01,619 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:26:01,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable592,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:26:01,820 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:01,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:01,820 INFO L82 PathProgramCache]: Analyzing trace with hash 1623254579, now seen corresponding path program 128 times [2021-06-05 16:26:01,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:01,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617615428] [2021-06-05 16:26:01,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:01,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:02,471 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:02,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:02,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617615428] [2021-06-05 16:26:02,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617615428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:02,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365232212] [2021-06-05 16:26:02,471 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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:26:02,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:26:02,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:02,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:26:02,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:02,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-06-05 16:26:02,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:02,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:02,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:26:02,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:26:02,765 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:26:02,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:26:02,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:02,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:02,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-06-05 16:26:02,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:26:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:02,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365232212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:02,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:02,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:26:02,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938578465] [2021-06-05 16:26:02,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:26:02,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:02,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:26:02,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:26:02,811 INFO L87 Difference]: Start difference. First operand 46810 states and 193932 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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-06-05 16:26:05,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:05,642 INFO L93 Difference]: Finished difference Result 129806 states and 527003 transitions. [2021-06-05 16:26:05,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:26:05,643 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 39 [2021-06-05 16:26:05,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:06,048 INFO L225 Difference]: With dead ends: 129806 [2021-06-05 16:26:06,048 INFO L226 Difference]: Without dead ends: 129751 [2021-06-05 16:26:06,049 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 1708.5ms TimeCoverageRelationStatistics Valid=510, Invalid=2246, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:26:06,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129751 states. Received shutdown request... [2021-06-05 16:26:06,530 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable593,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:26:06,530 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 16:26:06,531 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-05 16:26:06,533 WARN L196 ceAbstractionStarter]: Timeout [2021-06-05 16:26:06,533 INFO L202 PluginConnector]: Adding new model buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 04:26:06 BasicIcfg [2021-06-05 16:26:06,533 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 16:26:06,533 INFO L168 Benchmark]: Toolchain (without parser) took 711154.72 ms. Allocated memory was 358.6 MB in the beginning and 16.0 GB in the end (delta: 15.6 GB). Free memory was 337.9 MB in the beginning and 9.6 GB in the end (delta: -9.3 GB). Peak memory consumption was 6.4 GB. Max. memory is 16.0 GB. [2021-06-05 16:26:06,534 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 358.6 MB. Free memory was 339.1 MB in the beginning and 339.0 MB in the end (delta: 70.3 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 16:26:06,534 INFO L168 Benchmark]: Boogie Procedure Inliner took 27.87 ms. Allocated memory is still 358.6 MB. Free memory was 337.8 MB in the beginning and 336.4 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 16:26:06,534 INFO L168 Benchmark]: Boogie Preprocessor took 27.80 ms. Allocated memory is still 358.6 MB. Free memory was 336.4 MB in the beginning and 335.3 MB in the end (delta: 1.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. [2021-06-05 16:26:06,534 INFO L168 Benchmark]: RCFGBuilder took 290.74 ms. Allocated memory is still 358.6 MB. Free memory was 335.2 MB in the beginning and 320.0 MB in the end (delta: 15.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. [2021-06-05 16:26:06,534 INFO L168 Benchmark]: TraceAbstraction took 710802.98 ms. Allocated memory was 358.6 MB in the beginning and 16.0 GB in the end (delta: 15.6 GB). Free memory was 319.6 MB in the beginning and 9.6 GB in the end (delta: -9.3 GB). Peak memory consumption was 6.3 GB. Max. memory is 16.0 GB. [2021-06-05 16:26:06,534 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 358.6 MB. Free memory was 339.1 MB in the beginning and 339.0 MB in the end (delta: 70.3 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 27.87 ms. Allocated memory is still 358.6 MB. Free memory was 337.8 MB in the beginning and 336.4 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 27.80 ms. Allocated memory is still 358.6 MB. Free memory was 336.4 MB in the beginning and 335.3 MB in the end (delta: 1.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. * RCFGBuilder took 290.74 ms. Allocated memory is still 358.6 MB. Free memory was 335.2 MB in the beginning and 320.0 MB in the end (delta: 15.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. * TraceAbstraction took 710802.98 ms. Allocated memory was 358.6 MB in the beginning and 16.0 GB in the end (delta: 15.6 GB). Free memory was 319.6 MB in the beginning and 9.6 GB in the end (delta: -9.3 GB). Peak memory consumption was 6.3 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 54 locations, 5 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 710713.8ms, OverallIterations: 137, TraceHistogramMax: 2, EmptinessCheckTime: 12649.8ms, AutomataDifference: 392443.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 162.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 10305 SDtfs, 65057 SDslu, 119882 SDs, 0 SdLazy, 215587 SolverSat, 12922 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 107731.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10114 GetRequests, 3529 SyntacticMatches, 140 SemanticMatches, 6445 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114963 ImplicationChecksByTransitivity, 237933.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=46968occurred in iteration=117, InterpolantAutomatonStates: 4832, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 164292.5ms AutomataMinimizationTime, 137 MinimizatonAttempts, 4852840 StatesRemovedByMinimization, 136 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 689.6ms SsaConstructionTime, 2942.1ms SatisfiabilityAnalysisTime, 107393.2ms InterpolantComputationTime, 10033 NumberOfCodeBlocks, 10029 NumberOfCodeBlocksAsserted, 487 NumberOfCheckSat, 9765 ConstructedInterpolants, 341 QuantifiedInterpolants, 249271 SizeOfPredicates, 977 NumberOfNonLiveVariables, 14900 ConjunctsInSsa, 5007 ConjunctsInUnsatCore, 268 InterpolantComputations, 8 PerfectInterpolantSequences, 222/4296 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown