/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 13:00:20,754 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 13:00:20,757 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 13:00:20,793 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 13:00:20,794 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 13:00:20,796 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 13:00:20,798 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 13:00:20,804 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 13:00:20,806 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 13:00:20,810 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 13:00:20,811 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 13:00:20,812 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 13:00:20,812 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 13:00:20,814 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 13:00:20,815 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 13:00:20,819 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 13:00:20,820 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 13:00:20,820 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 13:00:20,823 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 13:00:20,830 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 13:00:20,832 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 13:00:20,833 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 13:00:20,834 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 13:00:20,836 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 13:00:20,842 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 13:00:20,842 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 13:00:20,842 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 13:00:20,844 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 13:00:20,844 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 13:00:20,845 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 13:00:20,845 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 13:00:20,845 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 13:00:20,847 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 13:00:20,847 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 13:00:20,848 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 13:00:20,848 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 13:00:20,849 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 13:00:20,849 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 13:00:20,849 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 13:00:20,850 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 13:00:20,851 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 13:00:20,851 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-21 13:00:20,887 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 13:00:20,887 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 13:00:20,887 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 13:00:20,888 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 13:00:20,890 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 13:00:20,890 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 13:00:20,890 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 13:00:20,891 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 13:00:20,891 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 13:00:20,891 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 13:00:20,892 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 13:00:20,892 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 13:00:20,892 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 13:00:20,892 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 13:00:20,892 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 13:00:20,893 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 13:00:20,893 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 13:00:20,893 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 13:00:20,893 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 13:00:20,893 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 13:00:20,893 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 13:00:20,893 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 13:00:20,894 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 13:00:20,894 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:00:20,894 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 13:00:20,894 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 13:00:20,894 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 13:00:20,894 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 13:00:20,894 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 13:00:20,894 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 13:00:20,895 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 13:00:20,895 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-21 13:00:21,226 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 13:00:21,250 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 13:00:21,253 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 13:00:21,254 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 13:00:21,255 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 13:00:21,256 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl [2021-08-21 13:00:21,257 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl' [2021-08-21 13:00:21,294 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 13:00:21,295 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 13:00:21,296 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 13:00:21,297 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 13:00:21,297 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 13:00:21,307 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,315 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,322 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 13:00:21,324 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 13:00:21,324 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 13:00:21,324 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 13:00:21,331 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,332 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,333 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,333 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,338 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,342 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,343 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,348 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 13:00:21,349 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 13:00:21,349 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 13:00:21,349 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 13:00:21,352 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/1) ... [2021-08-21 13:00:21,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:00:21,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:21,379 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 13:00:21,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 13:00:21,426 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 13:00:21,426 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 13:00:21,426 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 13:00:21,426 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 13:00:21,427 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 13:00:21,427 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 13:00:21,427 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 13:00:21,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 13:00:21,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 13:00:21,427 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 13:00:21,429 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 13:00:21,429 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 13:00:21,430 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 13:00:21,667 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 13:00:21,667 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 13:00:21,669 INFO L202 PluginConnector]: Adding new model three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:00:21 BoogieIcfgContainer [2021-08-21 13:00:21,669 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 13:00:21,671 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 13:00:21,671 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 13:00:21,673 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 13:00:21,674 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:00:21" (1/2) ... [2021-08-21 13:00:21,674 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12681207 and model type three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 01:00:21, skipping insertion in model container [2021-08-21 13:00:21,674 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:00:21" (2/2) ... [2021-08-21 13:00:21,676 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-sum-alt.wvr.bpl [2021-08-21 13:00:21,680 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 13:00:21,680 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 13:00:21,680 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 13:00:21,680 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 13:00:21,758 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 13:00:21,815 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 13:00:21,822 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 13:00:21,823 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 13:00:21,835 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 27 transitions, 78 flow [2021-08-21 13:00:21,868 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:21,871 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:21,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 13:00:21,882 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:21,882 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:21,883 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:21,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:21,891 INFO L82 PathProgramCache]: Analyzing trace with hash -511251252, now seen corresponding path program 1 times [2021-08-21 13:00:21,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:21,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250479270] [2021-08-21 13:00:21,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:21,899 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:21,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:22,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:22,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:22,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250479270] [2021-08-21 13:00:22,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250479270] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:22,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:22,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 13:00:22,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980174430] [2021-08-21 13:00:22,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 13:00:22,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:22,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 13:00:22,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:00:22,166 INFO L87 Difference]: Start difference. First operand has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:22,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:22,209 INFO L93 Difference]: Finished difference Result 215 states and 615 transitions. [2021-08-21 13:00:22,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 13:00:22,211 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 13:00:22,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:22,230 INFO L225 Difference]: With dead ends: 215 [2021-08-21 13:00:22,231 INFO L226 Difference]: Without dead ends: 200 [2021-08-21 13:00:22,232 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:00:22,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-08-21 13:00:22,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 147. [2021-08-21 13:00:22,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.856164383561644) internal successors, (417), 146 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:22,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 417 transitions. [2021-08-21 13:00:22,272 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 417 transitions. Word has length 16 [2021-08-21 13:00:22,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:22,272 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 417 transitions. [2021-08-21 13:00:22,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:22,273 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 417 transitions. [2021-08-21 13:00:22,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:22,274 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:22,275 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:22,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 13:00:22,275 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:22,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:22,276 INFO L82 PathProgramCache]: Analyzing trace with hash 74019820, now seen corresponding path program 1 times [2021-08-21 13:00:22,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:22,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371756229] [2021-08-21 13:00:22,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:22,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:22,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:22,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371756229] [2021-08-21 13:00:22,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371756229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:22,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242100329] [2021-08-21 13:00:22,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:22,343 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:22,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:22,345 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:22,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 13:00:22,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:22,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 13:00:22,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:22,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242100329] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:22,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:22,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 13:00:22,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377326063] [2021-08-21 13:00:22,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:22,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:22,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:22,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:22,543 INFO L87 Difference]: Start difference. First operand 147 states and 417 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:22,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:22,679 INFO L93 Difference]: Finished difference Result 345 states and 956 transitions. [2021-08-21 13:00:22,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:22,680 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:22,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:22,687 INFO L225 Difference]: With dead ends: 345 [2021-08-21 13:00:22,688 INFO L226 Difference]: Without dead ends: 345 [2021-08-21 13:00:22,690 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 31.7ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:22,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-08-21 13:00:22,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 174. [2021-08-21 13:00:22,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.953757225433526) internal successors, (511), 173 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:22,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 511 transitions. [2021-08-21 13:00:22,724 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 511 transitions. Word has length 18 [2021-08-21 13:00:22,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:22,724 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 511 transitions. [2021-08-21 13:00:22,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:22,725 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 511 transitions. [2021-08-21 13:00:22,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:22,729 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:22,729 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:22,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:22,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:22,931 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:22,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:22,932 INFO L82 PathProgramCache]: Analyzing trace with hash 132722862, now seen corresponding path program 1 times [2021-08-21 13:00:22,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:22,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065128516] [2021-08-21 13:00:22,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:22,933 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:22,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:22,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:22,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:22,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065128516] [2021-08-21 13:00:22,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065128516] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:22,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:22,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:00:22,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042482419] [2021-08-21 13:00:22,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:00:22,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:22,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:00:22,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:00:22,971 INFO L87 Difference]: Start difference. First operand 174 states and 511 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,025 INFO L93 Difference]: Finished difference Result 242 states and 652 transitions. [2021-08-21 13:00:23,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:00:23,026 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:23,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,027 INFO L225 Difference]: With dead ends: 242 [2021-08-21 13:00:23,028 INFO L226 Difference]: Without dead ends: 232 [2021-08-21 13:00:23,028 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:00:23,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-08-21 13:00:23,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 190. [2021-08-21 13:00:23,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.8412698412698414) internal successors, (537), 189 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 537 transitions. [2021-08-21 13:00:23,039 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 537 transitions. Word has length 18 [2021-08-21 13:00:23,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,040 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 537 transitions. [2021-08-21 13:00:23,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,040 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 537 transitions. [2021-08-21 13:00:23,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:23,041 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,041 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:23,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 13:00:23,041 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:23,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:23,042 INFO L82 PathProgramCache]: Analyzing trace with hash 1683104426, now seen corresponding path program 1 times [2021-08-21 13:00:23,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:23,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056560024] [2021-08-21 13:00:23,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:23,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:23,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056560024] [2021-08-21 13:00:23,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056560024] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:23,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:23,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:00:23,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161571443] [2021-08-21 13:00:23,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:00:23,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:23,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:00:23,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:00:23,072 INFO L87 Difference]: Start difference. First operand 190 states and 537 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,114 INFO L93 Difference]: Finished difference Result 325 states and 890 transitions. [2021-08-21 13:00:23,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:00:23,114 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:23,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,116 INFO L225 Difference]: With dead ends: 325 [2021-08-21 13:00:23,117 INFO L226 Difference]: Without dead ends: 307 [2021-08-21 13:00:23,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:00:23,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-08-21 13:00:23,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 235. [2021-08-21 13:00:23,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.893162393162393) internal successors, (677), 234 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 677 transitions. [2021-08-21 13:00:23,128 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 677 transitions. Word has length 18 [2021-08-21 13:00:23,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,129 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 677 transitions. [2021-08-21 13:00:23,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,129 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 677 transitions. [2021-08-21 13:00:23,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:23,130 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,130 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:23,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-21 13:00:23,131 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:23,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:23,131 INFO L82 PathProgramCache]: Analyzing trace with hash 105060458, now seen corresponding path program 2 times [2021-08-21 13:00:23,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:23,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912232022] [2021-08-21 13:00:23,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:23,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:23,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:23,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912232022] [2021-08-21 13:00:23,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912232022] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:23,167 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:23,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 13:00:23,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559494896] [2021-08-21 13:00:23,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 13:00:23,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:23,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 13:00:23,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:00:23,169 INFO L87 Difference]: Start difference. First operand 235 states and 677 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,203 INFO L93 Difference]: Finished difference Result 277 states and 750 transitions. [2021-08-21 13:00:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:00:23,204 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:23,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,206 INFO L225 Difference]: With dead ends: 277 [2021-08-21 13:00:23,206 INFO L226 Difference]: Without dead ends: 265 [2021-08-21 13:00:23,206 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 10.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:00:23,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-08-21 13:00:23,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 212. [2021-08-21 13:00:23,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 2.8341232227488153) internal successors, (598), 211 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 598 transitions. [2021-08-21 13:00:23,214 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 598 transitions. Word has length 18 [2021-08-21 13:00:23,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,215 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 598 transitions. [2021-08-21 13:00:23,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,215 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 598 transitions. [2021-08-21 13:00:23,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:23,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,216 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:23,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-21 13:00:23,217 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:23,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:23,217 INFO L82 PathProgramCache]: Analyzing trace with hash 671200524, now seen corresponding path program 2 times [2021-08-21 13:00:23,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:23,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75751178] [2021-08-21 13:00:23,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,218 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:23,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:23,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:23,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75751178] [2021-08-21 13:00:23,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75751178] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:23,258 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:23,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:00:23,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414048773] [2021-08-21 13:00:23,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:00:23,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:23,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:00:23,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:00:23,259 INFO L87 Difference]: Start difference. First operand 212 states and 598 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,305 INFO L93 Difference]: Finished difference Result 275 states and 762 transitions. [2021-08-21 13:00:23,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:00:23,310 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:23,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,312 INFO L225 Difference]: With dead ends: 275 [2021-08-21 13:00:23,312 INFO L226 Difference]: Without dead ends: 261 [2021-08-21 13:00:23,317 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:00:23,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-08-21 13:00:23,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 215. [2021-08-21 13:00:23,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.850467289719626) internal successors, (610), 214 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 610 transitions. [2021-08-21 13:00:23,331 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 610 transitions. Word has length 18 [2021-08-21 13:00:23,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,331 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 610 transitions. [2021-08-21 13:00:23,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,332 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 610 transitions. [2021-08-21 13:00:23,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:23,333 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,333 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:23,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-21 13:00:23,333 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:23,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:23,336 INFO L82 PathProgramCache]: Analyzing trace with hash -945431028, now seen corresponding path program 3 times [2021-08-21 13:00:23,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:23,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635851558] [2021-08-21 13:00:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:23,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:23,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635851558] [2021-08-21 13:00:23,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635851558] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:23,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:23,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:00:23,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319859144] [2021-08-21 13:00:23,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:00:23,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:23,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:00:23,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:00:23,380 INFO L87 Difference]: Start difference. First operand 215 states and 610 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,414 INFO L93 Difference]: Finished difference Result 222 states and 635 transitions. [2021-08-21 13:00:23,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:00:23,415 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:23,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,416 INFO L225 Difference]: With dead ends: 222 [2021-08-21 13:00:23,417 INFO L226 Difference]: Without dead ends: 222 [2021-08-21 13:00:23,417 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.8ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:00:23,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-08-21 13:00:23,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 213. [2021-08-21 13:00:23,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.8679245283018866) internal successors, (608), 212 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 608 transitions. [2021-08-21 13:00:23,425 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 608 transitions. Word has length 18 [2021-08-21 13:00:23,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,425 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 608 transitions. [2021-08-21 13:00:23,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,425 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 608 transitions. [2021-08-21 13:00:23,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:23,426 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,427 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:23,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-21 13:00:23,427 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:23,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:23,427 INFO L82 PathProgramCache]: Analyzing trace with hash -2121095062, now seen corresponding path program 4 times [2021-08-21 13:00:23,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:23,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780440334] [2021-08-21 13:00:23,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:23,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:23,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:23,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780440334] [2021-08-21 13:00:23,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780440334] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:23,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:23,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:00:23,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118253469] [2021-08-21 13:00:23,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:00:23,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:23,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:00:23,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:00:23,503 INFO L87 Difference]: Start difference. First operand 213 states and 608 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,527 INFO L93 Difference]: Finished difference Result 226 states and 656 transitions. [2021-08-21 13:00:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:00:23,527 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:23,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,529 INFO L225 Difference]: With dead ends: 226 [2021-08-21 13:00:23,529 INFO L226 Difference]: Without dead ends: 226 [2021-08-21 13:00:23,529 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:00:23,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-08-21 13:00:23,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 215. [2021-08-21 13:00:23,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.911214953271028) internal successors, (623), 214 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 623 transitions. [2021-08-21 13:00:23,536 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 623 transitions. Word has length 18 [2021-08-21 13:00:23,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,536 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 623 transitions. [2021-08-21 13:00:23,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,536 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 623 transitions. [2021-08-21 13:00:23,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:00:23,537 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,537 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:23,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-21 13:00:23,537 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:23,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:23,538 INFO L82 PathProgramCache]: Analyzing trace with hash -552220694, now seen corresponding path program 5 times [2021-08-21 13:00:23,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:23,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993898573] [2021-08-21 13:00:23,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:23,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:23,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:23,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993898573] [2021-08-21 13:00:23,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993898573] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:00:23,589 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:00:23,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 13:00:23,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852269299] [2021-08-21 13:00:23,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 13:00:23,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:23,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 13:00:23,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:00:23,591 INFO L87 Difference]: Start difference. First operand 215 states and 623 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,622 INFO L93 Difference]: Finished difference Result 212 states and 606 transitions. [2021-08-21 13:00:23,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:00:23,623 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:00:23,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,624 INFO L225 Difference]: With dead ends: 212 [2021-08-21 13:00:23,624 INFO L226 Difference]: Without dead ends: 204 [2021-08-21 13:00:23,624 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 17.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:00:23,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-08-21 13:00:23,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 194. [2021-08-21 13:00:23,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.901554404145078) internal successors, (560), 193 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 560 transitions. [2021-08-21 13:00:23,630 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 560 transitions. Word has length 18 [2021-08-21 13:00:23,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,630 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 560 transitions. [2021-08-21 13:00:23,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,631 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 560 transitions. [2021-08-21 13:00:23,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-21 13:00:23,631 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,631 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:23,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-21 13:00:23,632 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:23,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:23,632 INFO L82 PathProgramCache]: Analyzing trace with hash -62492722, now seen corresponding path program 1 times [2021-08-21 13:00:23,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:23,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419799773] [2021-08-21 13:00:23,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:23,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:23,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419799773] [2021-08-21 13:00:23,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419799773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:23,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730252100] [2021-08-21 13:00:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:23,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:23,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:23,666 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:23,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 13:00:23,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:23,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 13:00:23,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:23,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:23,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730252100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:23,788 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:23,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 13:00:23,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425710412] [2021-08-21 13:00:23,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:23,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:23,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:23,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:23,790 INFO L87 Difference]: Start difference. First operand 194 states and 560 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:23,838 INFO L93 Difference]: Finished difference Result 251 states and 729 transitions. [2021-08-21 13:00:23,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:23,838 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-21 13:00:23,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:23,841 INFO L225 Difference]: With dead ends: 251 [2021-08-21 13:00:23,842 INFO L226 Difference]: Without dead ends: 251 [2021-08-21 13:00:23,842 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 23.3ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:23,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-08-21 13:00:23,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 191. [2021-08-21 13:00:23,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.9) internal successors, (551), 190 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 551 transitions. [2021-08-21 13:00:23,848 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 551 transitions. Word has length 20 [2021-08-21 13:00:23,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:23,848 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 551 transitions. [2021-08-21 13:00:23,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:23,848 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 551 transitions. [2021-08-21 13:00:23,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:00:23,849 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:23,849 INFO L512 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] [2021-08-21 13:00:23,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:24,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-21 13:00:24,065 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:24,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:24,065 INFO L82 PathProgramCache]: Analyzing trace with hash -851645140, now seen corresponding path program 1 times [2021-08-21 13:00:24,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:24,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734284898] [2021-08-21 13:00:24,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:24,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:24,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:24,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:24,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734284898] [2021-08-21 13:00:24,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734284898] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:24,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74004644] [2021-08-21 13:00:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:24,181 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:24,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:24,190 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:24,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 13:00:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:24,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 13:00:24,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:24,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-21 13:00:24,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-21 13:00:24,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:24,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74004644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:24,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:24,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-21 13:00:24,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997936712] [2021-08-21 13:00:24,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:00:24,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:24,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:00:24,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:24,762 INFO L87 Difference]: Start difference. First operand 191 states and 551 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:24,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:24,855 INFO L93 Difference]: Finished difference Result 377 states and 1096 transitions. [2021-08-21 13:00:24,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:24,855 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 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 22 [2021-08-21 13:00:24,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:24,858 INFO L225 Difference]: With dead ends: 377 [2021-08-21 13:00:24,858 INFO L226 Difference]: Without dead ends: 362 [2021-08-21 13:00:24,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 69.4ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:24,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-08-21 13:00:24,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2021-08-21 13:00:24,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.95910780669145) internal successors, (796), 269 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:24,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 796 transitions. [2021-08-21 13:00:24,866 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 796 transitions. Word has length 22 [2021-08-21 13:00:24,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:24,867 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 796 transitions. [2021-08-21 13:00:24,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:24,867 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 796 transitions. [2021-08-21 13:00:24,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:00:24,868 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:24,868 INFO L512 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] [2021-08-21 13:00:24,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:25,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:25,091 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:25,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:25,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1414924140, now seen corresponding path program 2 times [2021-08-21 13:00:25,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:25,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178583544] [2021-08-21 13:00:25,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:25,092 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:25,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:25,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178583544] [2021-08-21 13:00:25,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178583544] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:25,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127108929] [2021-08-21 13:00:25,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:00:25,213 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:25,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:25,214 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:25,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 13:00:25,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:00:25,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:25,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 13:00:25,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:25,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 13:00:25,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-21 13:00:25,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:25,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127108929] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:25,710 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:25,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-21 13:00:25,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933806429] [2021-08-21 13:00:25,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:00:25,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:25,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:00:25,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:25,713 INFO L87 Difference]: Start difference. First operand 270 states and 796 transitions. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:25,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:25,808 INFO L93 Difference]: Finished difference Result 402 states and 1185 transitions. [2021-08-21 13:00:25,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:25,809 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 13:00:25,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:25,811 INFO L225 Difference]: With dead ends: 402 [2021-08-21 13:00:25,811 INFO L226 Difference]: Without dead ends: 387 [2021-08-21 13:00:25,812 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 63.3ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:25,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2021-08-21 13:00:25,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 294. [2021-08-21 13:00:25,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.962457337883959) internal successors, (868), 293 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:25,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 868 transitions. [2021-08-21 13:00:25,820 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 868 transitions. Word has length 22 [2021-08-21 13:00:25,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:25,821 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 868 transitions. [2021-08-21 13:00:25,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:25,822 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 868 transitions. [2021-08-21 13:00:25,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:00:25,824 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:25,824 INFO L512 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] [2021-08-21 13:00:25,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:26,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:26,047 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:26,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:26,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1944109140, now seen corresponding path program 3 times [2021-08-21 13:00:26,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:26,048 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541723688] [2021-08-21 13:00:26,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:26,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:26,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:26,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:26,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:26,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541723688] [2021-08-21 13:00:26,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541723688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:26,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623728860] [2021-08-21 13:00:26,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:00:26,196 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:26,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:26,333 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:26,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 13:00:26,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 13:00:26,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:26,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 13:00:26,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:26,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 25 treesize of output 19 [2021-08-21 13:00:26,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-08-21 13:00:26,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:26,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623728860] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:26,896 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:26,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 13:00:26,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845239712] [2021-08-21 13:00:26,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:00:26,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:26,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:00:26,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:26,897 INFO L87 Difference]: Start difference. First operand 294 states and 868 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:26,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:26,993 INFO L93 Difference]: Finished difference Result 461 states and 1361 transitions. [2021-08-21 13:00:26,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:26,994 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 13:00:26,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:26,997 INFO L225 Difference]: With dead ends: 461 [2021-08-21 13:00:26,997 INFO L226 Difference]: Without dead ends: 446 [2021-08-21 13:00:26,997 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 82.9ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:26,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-08-21 13:00:27,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 312. [2021-08-21 13:00:27,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.964630225080386) internal successors, (922), 311 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:27,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 922 transitions. [2021-08-21 13:00:27,008 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 922 transitions. Word has length 22 [2021-08-21 13:00:27,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:27,009 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 922 transitions. [2021-08-21 13:00:27,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:27,010 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 922 transitions. [2021-08-21 13:00:27,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:00:27,011 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:27,011 INFO L512 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] [2021-08-21 13:00:27,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:27,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 13:00:27,225 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:27,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:27,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1813144784, now seen corresponding path program 4 times [2021-08-21 13:00:27,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:27,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092905716] [2021-08-21 13:00:27,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:27,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:27,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:27,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:27,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092905716] [2021-08-21 13:00:27,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092905716] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:27,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339371607] [2021-08-21 13:00:27,377 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:00:27,377 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:27,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:27,385 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:27,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 13:00:27,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:00:27,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:27,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 13:00:27,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:27,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-08-21 13:00:27,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-08-21 13:00:27,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:27,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339371607] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:27,869 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:27,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-08-21 13:00:27,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802538935] [2021-08-21 13:00:27,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:27,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:27,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:27,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:27,870 INFO L87 Difference]: Start difference. First operand 312 states and 922 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:27,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:27,945 INFO L93 Difference]: Finished difference Result 435 states and 1285 transitions. [2021-08-21 13:00:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:27,946 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 13:00:27,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:27,948 INFO L225 Difference]: With dead ends: 435 [2021-08-21 13:00:27,948 INFO L226 Difference]: Without dead ends: 420 [2021-08-21 13:00:27,948 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 52.2ms TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:27,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-08-21 13:00:27,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 330. [2021-08-21 13:00:27,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.966565349544073) internal successors, (976), 329 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:27,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 976 transitions. [2021-08-21 13:00:27,958 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 976 transitions. Word has length 22 [2021-08-21 13:00:27,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:27,958 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 976 transitions. [2021-08-21 13:00:27,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:27,958 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 976 transitions. [2021-08-21 13:00:27,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:00:27,959 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:27,959 INFO L512 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] [2021-08-21 13:00:27,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:28,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:28,185 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:28,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:28,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1947787600, now seen corresponding path program 5 times [2021-08-21 13:00:28,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:28,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474020721] [2021-08-21 13:00:28,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:28,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:28,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:28,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:28,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:28,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474020721] [2021-08-21 13:00:28,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474020721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:28,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647103636] [2021-08-21 13:00:28,286 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:00:28,287 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:28,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:28,291 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:28,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 13:00:28,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:00:28,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:28,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 13:00:28,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:28,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-21 13:00:28,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-21 13:00:28,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:28,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647103636] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:28,845 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:28,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-21 13:00:28,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895377399] [2021-08-21 13:00:28,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:00:28,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:28,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:00:28,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:28,846 INFO L87 Difference]: Start difference. First operand 330 states and 976 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:28,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:28,931 INFO L93 Difference]: Finished difference Result 471 states and 1393 transitions. [2021-08-21 13:00:28,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:28,931 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 13:00:28,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:28,934 INFO L225 Difference]: With dead ends: 471 [2021-08-21 13:00:28,934 INFO L226 Difference]: Without dead ends: 456 [2021-08-21 13:00:28,936 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 62.2ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:28,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-08-21 13:00:28,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 342. [2021-08-21 13:00:28,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.967741935483871) internal successors, (1012), 341 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:28,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1012 transitions. [2021-08-21 13:00:28,947 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1012 transitions. Word has length 22 [2021-08-21 13:00:28,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:28,947 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1012 transitions. [2021-08-21 13:00:28,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:28,947 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1012 transitions. [2021-08-21 13:00:28,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:00:28,948 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:28,948 INFO L512 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] [2021-08-21 13:00:28,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:29,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:29,171 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:29,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:29,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1359688084, now seen corresponding path program 6 times [2021-08-21 13:00:29,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:29,172 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901956286] [2021-08-21 13:00:29,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:29,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:29,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:29,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:29,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901956286] [2021-08-21 13:00:29,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901956286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:29,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302196052] [2021-08-21 13:00:29,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:00:29,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:29,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:29,292 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:29,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 13:00:29,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 13:00:29,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:29,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 13:00:29,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:29,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 13:00:29,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-08-21 13:00:29,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:29,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302196052] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:29,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:29,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 13:00:29,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733475762] [2021-08-21 13:00:29,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:00:29,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:29,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:00:29,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:29,864 INFO L87 Difference]: Start difference. First operand 342 states and 1012 transitions. Second operand has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 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-08-21 13:00:29,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:29,949 INFO L93 Difference]: Finished difference Result 463 states and 1369 transitions. [2021-08-21 13:00:29,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 13:00:29,949 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 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 22 [2021-08-21 13:00:29,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:29,952 INFO L225 Difference]: With dead ends: 463 [2021-08-21 13:00:29,952 INFO L226 Difference]: Without dead ends: 448 [2021-08-21 13:00:29,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 59.5ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:29,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-08-21 13:00:29,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 342. [2021-08-21 13:00:29,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.967741935483871) internal successors, (1012), 341 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:29,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1012 transitions. [2021-08-21 13:00:29,961 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1012 transitions. Word has length 22 [2021-08-21 13:00:29,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:29,961 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1012 transitions. [2021-08-21 13:00:29,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 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-08-21 13:00:29,962 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1012 transitions. [2021-08-21 13:00:29,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:29,962 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:29,963 INFO L512 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] [2021-08-21 13:00:29,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:30,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-21 13:00:30,185 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:30,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:30,186 INFO L82 PathProgramCache]: Analyzing trace with hash 1997398602, now seen corresponding path program 7 times [2021-08-21 13:00:30,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:30,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285391043] [2021-08-21 13:00:30,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:30,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:30,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:30,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:30,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:30,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285391043] [2021-08-21 13:00:30,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285391043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:30,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808345911] [2021-08-21 13:00:30,221 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:00:30,221 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:30,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:30,222 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:30,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 13:00:30,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:30,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:30,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:30,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808345911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:30,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:30,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 13:00:30,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110764628] [2021-08-21 13:00:30,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:00:30,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:30,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:00:30,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:30,587 INFO L87 Difference]: Start difference. First operand 342 states and 1012 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:30,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:30,690 INFO L93 Difference]: Finished difference Result 800 states and 2293 transitions. [2021-08-21 13:00:30,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 13:00:30,690 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:30,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:30,695 INFO L225 Difference]: With dead ends: 800 [2021-08-21 13:00:30,695 INFO L226 Difference]: Without dead ends: 800 [2021-08-21 13:00:30,695 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 48.6ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:00:30,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-08-21 13:00:30,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 428. [2021-08-21 13:00:30,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.0960187353629975) internal successors, (1322), 427 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:30,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1322 transitions. [2021-08-21 13:00:30,710 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1322 transitions. Word has length 24 [2021-08-21 13:00:30,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:30,710 INFO L470 AbstractCegarLoop]: Abstraction has 428 states and 1322 transitions. [2021-08-21 13:00:30,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:30,710 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1322 transitions. [2021-08-21 13:00:30,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:30,711 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:30,712 INFO L512 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] [2021-08-21 13:00:30,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:30,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-21 13:00:30,925 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:30,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:30,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1419061262, now seen corresponding path program 8 times [2021-08-21 13:00:30,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:30,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602732607] [2021-08-21 13:00:30,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:30,925 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:30,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:30,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:30,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602732607] [2021-08-21 13:00:30,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602732607] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:30,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186589033] [2021-08-21 13:00:30,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:00:30,967 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:30,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:30,972 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:30,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 13:00:31,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:00:31,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:31,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:00:31,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:31,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:31,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186589033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:31,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:31,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 13:00:31,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118093208] [2021-08-21 13:00:31,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:00:31,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:31,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:00:31,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:00:31,354 INFO L87 Difference]: Start difference. First operand 428 states and 1322 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:31,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:31,886 INFO L93 Difference]: Finished difference Result 1302 states and 3896 transitions. [2021-08-21 13:00:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:00:31,887 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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 24 [2021-08-21 13:00:31,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:31,893 INFO L225 Difference]: With dead ends: 1302 [2021-08-21 13:00:31,894 INFO L226 Difference]: Without dead ends: 1252 [2021-08-21 13:00:31,894 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 286.3ms TimeCoverageRelationStatistics Valid=258, Invalid=798, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 13:00:31,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2021-08-21 13:00:31,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 716. [2021-08-21 13:00:31,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 3.2363636363636363) internal successors, (2314), 715 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:31,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 2314 transitions. [2021-08-21 13:00:31,921 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 2314 transitions. Word has length 24 [2021-08-21 13:00:31,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:31,921 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 2314 transitions. [2021-08-21 13:00:31,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:31,922 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 2314 transitions. [2021-08-21 13:00:31,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:31,924 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:31,924 INFO L512 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] [2021-08-21 13:00:31,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:32,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 13:00:32,141 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:32,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:32,141 INFO L82 PathProgramCache]: Analyzing trace with hash 982092554, now seen corresponding path program 9 times [2021-08-21 13:00:32,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:32,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413084580] [2021-08-21 13:00:32,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:32,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:32,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:32,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:32,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:32,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413084580] [2021-08-21 13:00:32,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413084580] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:32,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145175916] [2021-08-21 13:00:32,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:00:32,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:32,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:32,232 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:32,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 13:00:32,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:00:32,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:32,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:32,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:32,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:32,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145175916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:32,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:32,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 13:00:32,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527584542] [2021-08-21 13:00:32,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:00:32,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:32,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:00:32,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:32,597 INFO L87 Difference]: Start difference. First operand 716 states and 2314 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:32,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:32,693 INFO L93 Difference]: Finished difference Result 1440 states and 4507 transitions. [2021-08-21 13:00:32,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 13:00:32,693 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:32,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:32,700 INFO L225 Difference]: With dead ends: 1440 [2021-08-21 13:00:32,700 INFO L226 Difference]: Without dead ends: 1297 [2021-08-21 13:00:32,700 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 51.5ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:00:32,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2021-08-21 13:00:32,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 986. [2021-08-21 13:00:32,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 985 states have (on average 3.296446700507614) internal successors, (3247), 985 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:32,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 3247 transitions. [2021-08-21 13:00:32,730 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 3247 transitions. Word has length 24 [2021-08-21 13:00:32,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:32,730 INFO L470 AbstractCegarLoop]: Abstraction has 986 states and 3247 transitions. [2021-08-21 13:00:32,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:32,730 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 3247 transitions. [2021-08-21 13:00:32,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:32,733 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:32,733 INFO L512 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] [2021-08-21 13:00:32,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:32,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:32,957 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:32,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:32,957 INFO L82 PathProgramCache]: Analyzing trace with hash -1416074220, now seen corresponding path program 10 times [2021-08-21 13:00:32,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:32,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290177496] [2021-08-21 13:00:32,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:32,958 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:32,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:33,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:33,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:33,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290177496] [2021-08-21 13:00:33,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290177496] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:33,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787245087] [2021-08-21 13:00:33,042 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:00:33,042 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:33,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:33,043 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:33,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 13:00:33,351 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:00:33,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:33,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:33,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:33,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:33,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787245087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:33,429 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:33,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 13:00:33,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635781238] [2021-08-21 13:00:33,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:33,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:33,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:33,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:33,430 INFO L87 Difference]: Start difference. First operand 986 states and 3247 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:33,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:33,502 INFO L93 Difference]: Finished difference Result 1349 states and 4231 transitions. [2021-08-21 13:00:33,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 13:00:33,503 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:33,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:33,509 INFO L225 Difference]: With dead ends: 1349 [2021-08-21 13:00:33,509 INFO L226 Difference]: Without dead ends: 1343 [2021-08-21 13:00:33,510 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 49.9ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:33,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2021-08-21 13:00:33,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1016. [2021-08-21 13:00:33,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 1015 states have (on average 3.2679802955665025) internal successors, (3317), 1015 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:33,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 3317 transitions. [2021-08-21 13:00:33,540 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 3317 transitions. Word has length 24 [2021-08-21 13:00:33,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:33,540 INFO L470 AbstractCegarLoop]: Abstraction has 1016 states and 3317 transitions. [2021-08-21 13:00:33,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:33,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 3317 transitions. [2021-08-21 13:00:33,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:33,543 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:33,543 INFO L512 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] [2021-08-21 13:00:33,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:33,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:33,766 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:33,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:33,766 INFO L82 PathProgramCache]: Analyzing trace with hash -243104664, now seen corresponding path program 11 times [2021-08-21 13:00:33,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:33,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975637957] [2021-08-21 13:00:33,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:33,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:33,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:33,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:33,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975637957] [2021-08-21 13:00:33,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975637957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:33,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122670599] [2021-08-21 13:00:33,816 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:00:33,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:33,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:33,817 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:33,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 13:00:34,111 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:00:34,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:34,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:00:34,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:34,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:34,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122670599] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:34,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:34,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 13:00:34,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288945585] [2021-08-21 13:00:34,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 13:00:34,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:34,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 13:00:34,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:00:34,206 INFO L87 Difference]: Start difference. First operand 1016 states and 3317 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:34,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:34,310 INFO L93 Difference]: Finished difference Result 2033 states and 6560 transitions. [2021-08-21 13:00:34,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 13:00:34,310 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:34,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:34,321 INFO L225 Difference]: With dead ends: 2033 [2021-08-21 13:00:34,321 INFO L226 Difference]: Without dead ends: 2018 [2021-08-21 13:00:34,322 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 43.7ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:00:34,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2018 states. [2021-08-21 13:00:34,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2018 to 1477. [2021-08-21 13:00:34,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 3.432249322493225) internal successors, (5066), 1476 states have internal predecessors, (5066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:34,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 5066 transitions. [2021-08-21 13:00:34,367 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 5066 transitions. Word has length 24 [2021-08-21 13:00:34,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:34,367 INFO L470 AbstractCegarLoop]: Abstraction has 1477 states and 5066 transitions. [2021-08-21 13:00:34,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:34,367 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 5066 transitions. [2021-08-21 13:00:34,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:34,372 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:34,372 INFO L512 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] [2021-08-21 13:00:34,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:34,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-08-21 13:00:34,593 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:34,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:34,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1639204200, now seen corresponding path program 12 times [2021-08-21 13:00:34,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:34,593 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243664268] [2021-08-21 13:00:34,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:34,593 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:34,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:34,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:34,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:34,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243664268] [2021-08-21 13:00:34,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243664268] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:34,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164541505] [2021-08-21 13:00:34,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:00:34,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:34,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:34,626 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:34,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 13:00:34,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:00:34,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:34,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:34,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:34,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:34,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164541505] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:34,972 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:34,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 13:00:34,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427009589] [2021-08-21 13:00:34,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:34,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:34,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:34,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:34,973 INFO L87 Difference]: Start difference. First operand 1477 states and 5066 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:35,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:35,043 INFO L93 Difference]: Finished difference Result 1938 states and 6279 transitions. [2021-08-21 13:00:35,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 13:00:35,043 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:35,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:35,052 INFO L225 Difference]: With dead ends: 1938 [2021-08-21 13:00:35,052 INFO L226 Difference]: Without dead ends: 1922 [2021-08-21 13:00:35,052 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 29.0ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:00:35,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1922 states. [2021-08-21 13:00:35,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1922 to 1400. [2021-08-21 13:00:35,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.3924231593995713) internal successors, (4746), 1399 states have internal predecessors, (4746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:35,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 4746 transitions. [2021-08-21 13:00:35,109 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 4746 transitions. Word has length 24 [2021-08-21 13:00:35,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:35,110 INFO L470 AbstractCegarLoop]: Abstraction has 1400 states and 4746 transitions. [2021-08-21 13:00:35,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:35,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 4746 transitions. [2021-08-21 13:00:35,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:35,115 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:35,115 INFO L512 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] [2021-08-21 13:00:35,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:35,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:35,329 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:35,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:35,329 INFO L82 PathProgramCache]: Analyzing trace with hash -1856306738, now seen corresponding path program 13 times [2021-08-21 13:00:35,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:35,329 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318280300] [2021-08-21 13:00:35,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:35,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:35,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:35,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:35,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:35,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318280300] [2021-08-21 13:00:35,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318280300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:35,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989256769] [2021-08-21 13:00:35,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:00:35,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:35,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:35,369 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:35,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 13:00:35,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:35,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:35,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:35,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:35,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989256769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:35,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:35,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 13:00:35,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776550406] [2021-08-21 13:00:35,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:35,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:35,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:35,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:35,749 INFO L87 Difference]: Start difference. First operand 1400 states and 4746 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:35,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:35,832 INFO L93 Difference]: Finished difference Result 2961 states and 9894 transitions. [2021-08-21 13:00:35,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 13:00:35,832 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:35,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:35,860 INFO L225 Difference]: With dead ends: 2961 [2021-08-21 13:00:35,860 INFO L226 Difference]: Without dead ends: 2952 [2021-08-21 13:00:35,861 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 22.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:35,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2021-08-21 13:00:35,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 2033. [2021-08-21 13:00:35,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 3.534448818897638) internal successors, (7182), 2032 states have internal predecessors, (7182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:35,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 7182 transitions. [2021-08-21 13:00:35,927 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 7182 transitions. Word has length 24 [2021-08-21 13:00:35,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:35,927 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 7182 transitions. [2021-08-21 13:00:35,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:35,927 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 7182 transitions. [2021-08-21 13:00:35,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:35,932 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:35,932 INFO L512 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] [2021-08-21 13:00:35,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:36,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:36,153 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:36,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:36,153 INFO L82 PathProgramCache]: Analyzing trace with hash -266436362, now seen corresponding path program 14 times [2021-08-21 13:00:36,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:36,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686382367] [2021-08-21 13:00:36,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:36,154 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:36,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:36,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:36,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:36,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686382367] [2021-08-21 13:00:36,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686382367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:36,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794288095] [2021-08-21 13:00:36,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:00:36,200 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:36,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:36,217 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:36,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 13:00:36,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:00:36,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:36,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:36,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:36,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794288095] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:36,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:36,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 13:00:36,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104603969] [2021-08-21 13:00:36,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:36,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:36,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:36,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:36,592 INFO L87 Difference]: Start difference. First operand 2033 states and 7182 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:36,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:36,667 INFO L93 Difference]: Finished difference Result 3041 states and 10107 transitions. [2021-08-21 13:00:36,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 13:00:36,667 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:36,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:36,675 INFO L225 Difference]: With dead ends: 3041 [2021-08-21 13:00:36,675 INFO L226 Difference]: Without dead ends: 3041 [2021-08-21 13:00:36,675 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 28.8ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:00:36,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3041 states. [2021-08-21 13:00:36,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3041 to 2012. [2021-08-21 13:00:36,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2012 states, 2011 states have (on average 3.52710094480358) internal successors, (7093), 2011 states have internal predecessors, (7093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:36,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 7093 transitions. [2021-08-21 13:00:36,734 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 7093 transitions. Word has length 24 [2021-08-21 13:00:36,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:36,734 INFO L470 AbstractCegarLoop]: Abstraction has 2012 states and 7093 transitions. [2021-08-21 13:00:36,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:36,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 7093 transitions. [2021-08-21 13:00:36,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:36,739 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:36,740 INFO L512 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] [2021-08-21 13:00:36,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:36,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-21 13:00:36,959 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:36,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:36,959 INFO L82 PathProgramCache]: Analyzing trace with hash -993594422, now seen corresponding path program 15 times [2021-08-21 13:00:36,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:36,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685130328] [2021-08-21 13:00:36,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:36,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:36,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:36,999 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:36,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:36,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685130328] [2021-08-21 13:00:37,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685130328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:37,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325329634] [2021-08-21 13:00:37,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:00:37,000 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:37,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:37,000 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:37,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 13:00:37,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:00:37,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:37,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:37,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:37,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:37,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325329634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:37,464 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:37,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 13:00:37,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001092698] [2021-08-21 13:00:37,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:00:37,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:37,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:00:37,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:00:37,465 INFO L87 Difference]: Start difference. First operand 2012 states and 7093 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:38,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:38,143 INFO L93 Difference]: Finished difference Result 9230 states and 29756 transitions. [2021-08-21 13:00:38,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 13:00:38,144 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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 24 [2021-08-21 13:00:38,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:38,176 INFO L225 Difference]: With dead ends: 9230 [2021-08-21 13:00:38,177 INFO L226 Difference]: Without dead ends: 8962 [2021-08-21 13:00:38,178 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 371.3ms TimeCoverageRelationStatistics Valid=475, Invalid=1595, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 13:00:38,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8962 states. [2021-08-21 13:00:38,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8962 to 4517. [2021-08-21 13:00:38,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4517 states, 4516 states have (on average 3.649468556244464) internal successors, (16481), 4516 states have internal predecessors, (16481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:38,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4517 states to 4517 states and 16481 transitions. [2021-08-21 13:00:38,392 INFO L78 Accepts]: Start accepts. Automaton has 4517 states and 16481 transitions. Word has length 24 [2021-08-21 13:00:38,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:38,392 INFO L470 AbstractCegarLoop]: Abstraction has 4517 states and 16481 transitions. [2021-08-21 13:00:38,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:38,392 INFO L276 IsEmpty]: Start isEmpty. Operand 4517 states and 16481 transitions. [2021-08-21 13:00:38,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:38,402 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:38,403 INFO L512 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] [2021-08-21 13:00:38,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:38,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:38,603 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:38,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:38,604 INFO L82 PathProgramCache]: Analyzing trace with hash 2078630128, now seen corresponding path program 16 times [2021-08-21 13:00:38,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:38,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300729435] [2021-08-21 13:00:38,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:38,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:38,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:38,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:38,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300729435] [2021-08-21 13:00:38,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300729435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:38,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155124598] [2021-08-21 13:00:38,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:00:38,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:38,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:38,642 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:38,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 13:00:38,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:00:38,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:38,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:38,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:39,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:00:39,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155124598] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:39,046 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:39,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 13:00:39,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612927386] [2021-08-21 13:00:39,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:39,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:39,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:39,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:39,047 INFO L87 Difference]: Start difference. First operand 4517 states and 16481 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:39,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:39,144 INFO L93 Difference]: Finished difference Result 5640 states and 19744 transitions. [2021-08-21 13:00:39,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 13:00:39,144 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:39,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:39,161 INFO L225 Difference]: With dead ends: 5640 [2021-08-21 13:00:39,161 INFO L226 Difference]: Without dead ends: 5614 [2021-08-21 13:00:39,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 21.3ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:39,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5614 states. [2021-08-21 13:00:39,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5614 to 4545. [2021-08-21 13:00:39,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4545 states, 4544 states have (on average 3.642825704225352) internal successors, (16553), 4544 states have internal predecessors, (16553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:39,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4545 states to 4545 states and 16553 transitions. [2021-08-21 13:00:39,275 INFO L78 Accepts]: Start accepts. Automaton has 4545 states and 16553 transitions. Word has length 24 [2021-08-21 13:00:39,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:39,275 INFO L470 AbstractCegarLoop]: Abstraction has 4545 states and 16553 transitions. [2021-08-21 13:00:39,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:39,276 INFO L276 IsEmpty]: Start isEmpty. Operand 4545 states and 16553 transitions. [2021-08-21 13:00:39,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:39,286 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:39,286 INFO L512 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] [2021-08-21 13:00:39,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:39,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:39,501 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:39,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:39,501 INFO L82 PathProgramCache]: Analyzing trace with hash 319339466, now seen corresponding path program 17 times [2021-08-21 13:00:39,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:39,501 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942136871] [2021-08-21 13:00:39,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:39,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:39,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:39,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:39,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942136871] [2021-08-21 13:00:39,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942136871] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:39,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380550065] [2021-08-21 13:00:39,536 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:00:39,536 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:39,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:39,537 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:39,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 13:00:39,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:00:39,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:39,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:39,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:39,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:39,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380550065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:39,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:39,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2021-08-21 13:00:39,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60275460] [2021-08-21 13:00:39,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:00:39,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:39,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:00:39,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:39,936 INFO L87 Difference]: Start difference. First operand 4545 states and 16553 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:40,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:40,165 INFO L93 Difference]: Finished difference Result 6419 states and 21871 transitions. [2021-08-21 13:00:40,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:00:40,165 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 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 24 [2021-08-21 13:00:40,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:40,184 INFO L225 Difference]: With dead ends: 6419 [2021-08-21 13:00:40,184 INFO L226 Difference]: Without dead ends: 6345 [2021-08-21 13:00:40,184 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:00:40,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6345 states. [2021-08-21 13:00:40,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6345 to 4523. [2021-08-21 13:00:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4523 states, 4522 states have (on average 3.645731977001327) internal successors, (16486), 4522 states have internal predecessors, (16486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:40,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4523 states to 4523 states and 16486 transitions. [2021-08-21 13:00:40,303 INFO L78 Accepts]: Start accepts. Automaton has 4523 states and 16486 transitions. Word has length 24 [2021-08-21 13:00:40,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:40,304 INFO L470 AbstractCegarLoop]: Abstraction has 4523 states and 16486 transitions. [2021-08-21 13:00:40,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:40,304 INFO L276 IsEmpty]: Start isEmpty. Operand 4523 states and 16486 transitions. [2021-08-21 13:00:40,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:40,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:40,314 INFO L512 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] [2021-08-21 13:00:40,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:40,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:40,529 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:40,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:40,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1402063808, now seen corresponding path program 18 times [2021-08-21 13:00:40,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:40,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861288102] [2021-08-21 13:00:40,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:40,529 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:40,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:40,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861288102] [2021-08-21 13:00:40,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861288102] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:40,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976303101] [2021-08-21 13:00:40,566 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:00:40,566 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:40,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:40,566 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:40,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 13:00:40,892 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 13:00:40,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:40,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:40,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:40,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976303101] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:40,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:40,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 13:00:40,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380203738] [2021-08-21 13:00:40,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:40,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:40,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:40,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:40,980 INFO L87 Difference]: Start difference. First operand 4523 states and 16486 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:41,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:41,072 INFO L93 Difference]: Finished difference Result 5931 states and 21351 transitions. [2021-08-21 13:00:41,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 13:00:41,072 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:41,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:41,090 INFO L225 Difference]: With dead ends: 5931 [2021-08-21 13:00:41,091 INFO L226 Difference]: Without dead ends: 5906 [2021-08-21 13:00:41,091 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 21.2ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:00:41,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5906 states. [2021-08-21 13:00:41,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5906 to 5352. [2021-08-21 13:00:41,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5352 states, 5351 states have (on average 3.690712016445524) internal successors, (19749), 5351 states have internal predecessors, (19749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:41,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5352 states to 5352 states and 19749 transitions. [2021-08-21 13:00:41,242 INFO L78 Accepts]: Start accepts. Automaton has 5352 states and 19749 transitions. Word has length 24 [2021-08-21 13:00:41,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:41,243 INFO L470 AbstractCegarLoop]: Abstraction has 5352 states and 19749 transitions. [2021-08-21 13:00:41,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:41,243 INFO L276 IsEmpty]: Start isEmpty. Operand 5352 states and 19749 transitions. [2021-08-21 13:00:41,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:41,254 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:41,254 INFO L512 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] [2021-08-21 13:00:41,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:41,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 13:00:41,469 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:41,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:41,469 INFO L82 PathProgramCache]: Analyzing trace with hash -199751440, now seen corresponding path program 19 times [2021-08-21 13:00:41,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:41,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257896425] [2021-08-21 13:00:41,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:41,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:41,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:41,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:41,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:41,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257896425] [2021-08-21 13:00:41,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257896425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:41,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535864382] [2021-08-21 13:00:41,505 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:00:41,505 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:41,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:41,520 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:41,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 13:00:41,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:41,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:00:41,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:41,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:00:41,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535864382] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:41,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:41,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 13:00:41,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783084601] [2021-08-21 13:00:41,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 13:00:41,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:41,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 13:00:41,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-21 13:00:41,921 INFO L87 Difference]: Start difference. First operand 5352 states and 19749 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:42,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:42,006 INFO L93 Difference]: Finished difference Result 6187 states and 22242 transitions. [2021-08-21 13:00:42,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 13:00:42,006 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:42,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:42,019 INFO L225 Difference]: With dead ends: 6187 [2021-08-21 13:00:42,020 INFO L226 Difference]: Without dead ends: 6177 [2021-08-21 13:00:42,020 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 30.1ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:00:42,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6177 states. [2021-08-21 13:00:42,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6177 to 5419. [2021-08-21 13:00:42,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5419 states, 5418 states have (on average 3.6864156515319304) internal successors, (19973), 5418 states have internal predecessors, (19973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:42,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5419 states to 5419 states and 19973 transitions. [2021-08-21 13:00:42,169 INFO L78 Accepts]: Start accepts. Automaton has 5419 states and 19973 transitions. Word has length 24 [2021-08-21 13:00:42,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:42,169 INFO L470 AbstractCegarLoop]: Abstraction has 5419 states and 19973 transitions. [2021-08-21 13:00:42,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:42,170 INFO L276 IsEmpty]: Start isEmpty. Operand 5419 states and 19973 transitions. [2021-08-21 13:00:42,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:42,181 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:42,182 INFO L512 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] [2021-08-21 13:00:42,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:42,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 13:00:42,397 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:42,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:42,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1472685148, now seen corresponding path program 20 times [2021-08-21 13:00:42,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:42,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124809015] [2021-08-21 13:00:42,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:42,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:42,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:42,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:42,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124809015] [2021-08-21 13:00:42,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124809015] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:42,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709974121] [2021-08-21 13:00:42,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:00:42,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:42,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:42,429 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:42,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 13:00:42,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:00:42,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:42,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:00:42,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:42,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:42,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709974121] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:42,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:42,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-21 13:00:42,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844881631] [2021-08-21 13:00:42,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:00:42,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:42,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:00:42,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:00:42,860 INFO L87 Difference]: Start difference. First operand 5419 states and 19973 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:43,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:43,322 INFO L93 Difference]: Finished difference Result 7179 states and 25144 transitions. [2021-08-21 13:00:43,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 13:00:43,323 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:43,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:43,337 INFO L225 Difference]: With dead ends: 7179 [2021-08-21 13:00:43,337 INFO L226 Difference]: Without dead ends: 7111 [2021-08-21 13:00:43,338 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 260.6ms TimeCoverageRelationStatistics Valid=298, Invalid=1108, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 13:00:43,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7111 states. [2021-08-21 13:00:43,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7111 to 5518. [2021-08-21 13:00:43,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5518 states, 5517 states have (on average 3.6699293094072867) internal successors, (20247), 5517 states have internal predecessors, (20247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:43,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5518 states to 5518 states and 20247 transitions. [2021-08-21 13:00:43,463 INFO L78 Accepts]: Start accepts. Automaton has 5518 states and 20247 transitions. Word has length 24 [2021-08-21 13:00:43,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:43,463 INFO L470 AbstractCegarLoop]: Abstraction has 5518 states and 20247 transitions. [2021-08-21 13:00:43,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:43,463 INFO L276 IsEmpty]: Start isEmpty. Operand 5518 states and 20247 transitions. [2021-08-21 13:00:43,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:43,475 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:43,475 INFO L512 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] [2021-08-21 13:00:43,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:43,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:43,689 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:43,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:43,689 INFO L82 PathProgramCache]: Analyzing trace with hash 828713550, now seen corresponding path program 21 times [2021-08-21 13:00:43,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:43,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553305741] [2021-08-21 13:00:43,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:43,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:43,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:43,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:43,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:43,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553305741] [2021-08-21 13:00:43,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553305741] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:43,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032003676] [2021-08-21 13:00:43,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:00:43,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:43,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:43,733 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:43,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 13:00:44,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 13:00:44,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:44,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:00:44,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:44,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 13:00:44,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032003676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:44,167 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:44,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-21 13:00:44,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644656400] [2021-08-21 13:00:44,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:00:44,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:44,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:00:44,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:00:44,168 INFO L87 Difference]: Start difference. First operand 5518 states and 20247 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:44,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:44,678 INFO L93 Difference]: Finished difference Result 11751 states and 40710 transitions. [2021-08-21 13:00:44,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 13:00:44,679 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 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 24 [2021-08-21 13:00:44,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:44,712 INFO L225 Difference]: With dead ends: 11751 [2021-08-21 13:00:44,712 INFO L226 Difference]: Without dead ends: 11587 [2021-08-21 13:00:44,713 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 259.2ms TimeCoverageRelationStatistics Valid=294, Invalid=1038, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 13:00:44,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11587 states. [2021-08-21 13:00:44,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11587 to 8418. [2021-08-21 13:00:44,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8418 states, 8417 states have (on average 3.7303077105857194) internal successors, (31398), 8417 states have internal predecessors, (31398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8418 states to 8418 states and 31398 transitions. [2021-08-21 13:00:44,937 INFO L78 Accepts]: Start accepts. Automaton has 8418 states and 31398 transitions. Word has length 24 [2021-08-21 13:00:44,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:44,937 INFO L470 AbstractCegarLoop]: Abstraction has 8418 states and 31398 transitions. [2021-08-21 13:00:44,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:44,937 INFO L276 IsEmpty]: Start isEmpty. Operand 8418 states and 31398 transitions. [2021-08-21 13:00:44,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:00:44,956 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:44,957 INFO L512 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] [2021-08-21 13:00:44,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:45,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:45,173 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:45,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:45,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1031366276, now seen corresponding path program 22 times [2021-08-21 13:00:45,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:45,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301486212] [2021-08-21 13:00:45,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:45,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:45,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:45,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:45,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:45,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301486212] [2021-08-21 13:00:45,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301486212] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:45,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561922698] [2021-08-21 13:00:45,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:00:45,217 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:45,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:45,218 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:45,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 13:00:45,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:00:45,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:45,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 13:00:45,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:45,732 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:45,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561922698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:45,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:45,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-08-21 13:00:45,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261765225] [2021-08-21 13:00:45,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:00:45,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:45,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:00:45,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:00:45,734 INFO L87 Difference]: Start difference. First operand 8418 states and 31398 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:45,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:45,911 INFO L93 Difference]: Finished difference Result 9470 states and 34319 transitions. [2021-08-21 13:00:45,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:00:45,912 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:00:45,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:45,933 INFO L225 Difference]: With dead ends: 9470 [2021-08-21 13:00:45,934 INFO L226 Difference]: Without dead ends: 9392 [2021-08-21 13:00:45,934 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 62.9ms TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:00:45,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9392 states. [2021-08-21 13:00:46,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9392 to 8499. [2021-08-21 13:00:46,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8499 states, 8498 states have (on average 3.7232289950576605) internal successors, (31640), 8498 states have internal predecessors, (31640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:46,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8499 states to 8499 states and 31640 transitions. [2021-08-21 13:00:46,104 INFO L78 Accepts]: Start accepts. Automaton has 8499 states and 31640 transitions. Word has length 24 [2021-08-21 13:00:46,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:46,104 INFO L470 AbstractCegarLoop]: Abstraction has 8499 states and 31640 transitions. [2021-08-21 13:00:46,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:46,105 INFO L276 IsEmpty]: Start isEmpty. Operand 8499 states and 31640 transitions. [2021-08-21 13:00:46,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 13:00:46,125 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:46,125 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:46,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:46,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:46,341 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:46,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:46,341 INFO L82 PathProgramCache]: Analyzing trace with hash 213109642, now seen corresponding path program 23 times [2021-08-21 13:00:46,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:46,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237342008] [2021-08-21 13:00:46,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:46,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:46,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:46,697 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:46,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:46,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237342008] [2021-08-21 13:00:46,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237342008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:46,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347404892] [2021-08-21 13:00:46,698 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:00:46,698 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:46,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:46,699 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:46,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 13:00:47,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:00:47,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:47,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:00:47,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:47,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 13:00:47,905 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:00:47,905 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 57 treesize of output 48 [2021-08-21 13:00:47,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2021-08-21 13:00:47,951 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:47,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347404892] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:47,951 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:47,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 14 [2021-08-21 13:00:47,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329975540] [2021-08-21 13:00:47,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:00:47,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:47,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:00:47,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:00:47,952 INFO L87 Difference]: Start difference. First operand 8499 states and 31640 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:48,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:48,682 INFO L93 Difference]: Finished difference Result 11583 states and 42036 transitions. [2021-08-21 13:00:48,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:00:48,683 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 28 [2021-08-21 13:00:48,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:48,710 INFO L225 Difference]: With dead ends: 11583 [2021-08-21 13:00:48,710 INFO L226 Difference]: Without dead ends: 11568 [2021-08-21 13:00:48,711 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 527.5ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:00:48,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11568 states. [2021-08-21 13:00:48,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11568 to 8601. [2021-08-21 13:00:48,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8601 states, 8600 states have (on average 3.716860465116279) internal successors, (31965), 8600 states have internal predecessors, (31965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:48,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8601 states to 8601 states and 31965 transitions. [2021-08-21 13:00:48,890 INFO L78 Accepts]: Start accepts. Automaton has 8601 states and 31965 transitions. Word has length 28 [2021-08-21 13:00:48,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:48,890 INFO L470 AbstractCegarLoop]: Abstraction has 8601 states and 31965 transitions. [2021-08-21 13:00:48,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:48,890 INFO L276 IsEmpty]: Start isEmpty. Operand 8601 states and 31965 transitions. [2021-08-21 13:00:48,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 13:00:48,910 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:48,910 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:48,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-08-21 13:00:49,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-21 13:00:49,125 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:49,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:49,125 INFO L82 PathProgramCache]: Analyzing trace with hash 837768650, now seen corresponding path program 24 times [2021-08-21 13:00:49,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:49,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413741247] [2021-08-21 13:00:49,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:49,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:49,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:49,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:49,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:49,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413741247] [2021-08-21 13:00:49,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413741247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:49,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193432317] [2021-08-21 13:00:49,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:00:49,410 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:49,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:49,411 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:49,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 13:00:49,916 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:00:49,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:49,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:00:49,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:50,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 13:00:50,664 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:00:50,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 57 treesize of output 48 [2021-08-21 13:00:50,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2021-08-21 13:00:50,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:50,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193432317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:50,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:50,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 14 [2021-08-21 13:00:50,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584274804] [2021-08-21 13:00:50,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:00:50,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:50,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:00:50,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:00:50,713 INFO L87 Difference]: Start difference. First operand 8601 states and 31965 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:51,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:51,435 INFO L93 Difference]: Finished difference Result 11653 states and 42250 transitions. [2021-08-21 13:00:51,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:00:51,436 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 28 [2021-08-21 13:00:51,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:51,466 INFO L225 Difference]: With dead ends: 11653 [2021-08-21 13:00:51,466 INFO L226 Difference]: Without dead ends: 11611 [2021-08-21 13:00:51,467 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 441.3ms TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:00:51,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11611 states. [2021-08-21 13:00:51,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11611 to 8620. [2021-08-21 13:00:51,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8620 states, 8619 states have (on average 3.716092354101404) internal successors, (32029), 8619 states have internal predecessors, (32029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:51,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8620 states to 8620 states and 32029 transitions. [2021-08-21 13:00:51,656 INFO L78 Accepts]: Start accepts. Automaton has 8620 states and 32029 transitions. Word has length 28 [2021-08-21 13:00:51,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:51,656 INFO L470 AbstractCegarLoop]: Abstraction has 8620 states and 32029 transitions. [2021-08-21 13:00:51,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:51,657 INFO L276 IsEmpty]: Start isEmpty. Operand 8620 states and 32029 transitions. [2021-08-21 13:00:51,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 13:00:51,673 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:51,673 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:51,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 13:00:51,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-21 13:00:51,873 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:51,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:51,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1190629366, now seen corresponding path program 25 times [2021-08-21 13:00:51,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:51,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588412512] [2021-08-21 13:00:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:51,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:52,148 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:52,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:52,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588412512] [2021-08-21 13:00:52,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588412512] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:52,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793512701] [2021-08-21 13:00:52,149 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:00:52,149 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:52,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:52,150 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:52,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 13:00:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:52,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:00:52,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:53,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 13:00:53,322 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:00:53,322 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 48 treesize of output 39 [2021-08-21 13:00:53,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2021-08-21 13:00:53,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:53,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793512701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:53,419 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:53,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 14 [2021-08-21 13:00:53,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690211210] [2021-08-21 13:00:53,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:00:53,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:53,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:00:53,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:00:53,420 INFO L87 Difference]: Start difference. First operand 8620 states and 32029 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:53,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:53,969 INFO L93 Difference]: Finished difference Result 11729 states and 42507 transitions. [2021-08-21 13:00:53,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:00:53,970 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 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 28 [2021-08-21 13:00:53,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:54,003 INFO L225 Difference]: With dead ends: 11729 [2021-08-21 13:00:54,004 INFO L226 Difference]: Without dead ends: 11714 [2021-08-21 13:00:54,004 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 382.6ms TimeCoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:00:54,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11714 states. [2021-08-21 13:00:54,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11714 to 8638. [2021-08-21 13:00:54,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8638 states, 8637 states have (on average 3.717031376635406) internal successors, (32104), 8637 states have internal predecessors, (32104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:54,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8638 states to 8638 states and 32104 transitions. [2021-08-21 13:00:54,265 INFO L78 Accepts]: Start accepts. Automaton has 8638 states and 32104 transitions. Word has length 28 [2021-08-21 13:00:54,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:54,265 INFO L470 AbstractCegarLoop]: Abstraction has 8638 states and 32104 transitions. [2021-08-21 13:00:54,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:54,265 INFO L276 IsEmpty]: Start isEmpty. Operand 8638 states and 32104 transitions. [2021-08-21 13:00:54,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 13:00:54,279 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:54,279 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:54,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-21 13:00:54,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-21 13:00:54,480 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:54,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:54,480 INFO L82 PathProgramCache]: Analyzing trace with hash 631830218, now seen corresponding path program 26 times [2021-08-21 13:00:54,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:54,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050278597] [2021-08-21 13:00:54,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:54,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:54,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:54,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:54,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:54,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050278597] [2021-08-21 13:00:54,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050278597] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:54,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416459950] [2021-08-21 13:00:54,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:00:54,772 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:54,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:54,773 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:54,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 13:00:55,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:00:55,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:55,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 13:00:55,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:55,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 13:00:56,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 53 [2021-08-21 13:00:56,140 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:00:56,141 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 49 treesize of output 40 [2021-08-21 13:00:56,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2021-08-21 13:00:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:56,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416459950] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:56,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:00:56,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 14 [2021-08-21 13:00:56,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81823654] [2021-08-21 13:00:56,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:00:56,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:00:56,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:00:56,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:00:56,187 INFO L87 Difference]: Start difference. First operand 8638 states and 32104 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:56,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:00:56,805 INFO L93 Difference]: Finished difference Result 11712 states and 42480 transitions. [2021-08-21 13:00:56,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:00:56,805 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 28 [2021-08-21 13:00:56,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:00:56,834 INFO L225 Difference]: With dead ends: 11712 [2021-08-21 13:00:56,834 INFO L226 Difference]: Without dead ends: 11697 [2021-08-21 13:00:56,834 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 408.3ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:00:56,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11697 states. [2021-08-21 13:00:56,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11697 to 8684. [2021-08-21 13:00:56,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8684 states, 8683 states have (on average 3.71542093746401) internal successors, (32261), 8683 states have internal predecessors, (32261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:56,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8684 states to 8684 states and 32261 transitions. [2021-08-21 13:00:56,996 INFO L78 Accepts]: Start accepts. Automaton has 8684 states and 32261 transitions. Word has length 28 [2021-08-21 13:00:56,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:00:56,997 INFO L470 AbstractCegarLoop]: Abstraction has 8684 states and 32261 transitions. [2021-08-21 13:00:56,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:00:56,997 INFO L276 IsEmpty]: Start isEmpty. Operand 8684 states and 32261 transitions. [2021-08-21 13:00:57,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 13:00:57,011 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:00:57,011 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:00:57,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:57,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:57,212 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:00:57,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:00:57,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1396567798, now seen corresponding path program 27 times [2021-08-21 13:00:57,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:00:57,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20324029] [2021-08-21 13:00:57,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:00:57,213 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:00:57,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:00:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:00:57,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:00:57,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20324029] [2021-08-21 13:00:57,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20324029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:00:57,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678380163] [2021-08-21 13:00:57,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:00:57,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:00:57,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:00:57,507 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:00:57,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 13:00:58,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:00:58,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:00:58,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 13:00:58,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:00:58,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 13:00:59,015 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:00:59,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 70 [2021-08-21 13:00:59,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 83 [2021-08-21 13:00:59,344 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2021-08-21 13:00:59,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 13:00:59,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 13:00:59,557 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Alternating quantifiers not yet supported at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:313) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:95) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:80) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:75) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:903) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:865) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:783) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:425) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:162) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:251) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:235) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminateCompat(PartialQuantifierElimination.java:128) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminateCompat(PartialQuantifierElimination.java:151) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:245) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:438) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:200) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:299) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:608) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:226) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-21 13:00:59,561 INFO L168 Benchmark]: Toolchain (without parser) took 38265.14 ms. Allocated memory was 196.1 MB in the beginning and 984.6 MB in the end (delta: 788.5 MB). Free memory was 177.1 MB in the beginning and 382.7 MB in the end (delta: -205.6 MB). Peak memory consumption was 583.7 MB. Max. memory is 8.0 GB. [2021-08-21 13:00:59,561 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 196.1 MB. Free memory is still 178.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 13:00:59,562 INFO L168 Benchmark]: Boogie Procedure Inliner took 26.39 ms. Allocated memory is still 196.1 MB. Free memory was 177.0 MB in the beginning and 175.6 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 13:00:59,562 INFO L168 Benchmark]: Boogie Preprocessor took 23.89 ms. Allocated memory is still 196.1 MB. Free memory was 175.4 MB in the beginning and 174.5 MB in the end (delta: 912.6 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 13:00:59,562 INFO L168 Benchmark]: RCFGBuilder took 320.37 ms. Allocated memory is still 196.1 MB. Free memory was 174.5 MB in the beginning and 160.7 MB in the end (delta: 13.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-21 13:00:59,563 INFO L168 Benchmark]: TraceAbstraction took 37889.14 ms. Allocated memory was 196.1 MB in the beginning and 984.6 MB in the end (delta: 788.5 MB). Free memory was 160.3 MB in the beginning and 382.7 MB in the end (delta: -222.4 MB). Peak memory consumption was 567.9 MB. Max. memory is 8.0 GB. [2021-08-21 13:00:59,568 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 196.1 MB. Free memory is still 178.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 26.39 ms. Allocated memory is still 196.1 MB. Free memory was 177.0 MB in the beginning and 175.6 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 23.89 ms. Allocated memory is still 196.1 MB. Free memory was 175.4 MB in the beginning and 174.5 MB in the end (delta: 912.6 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 320.37 ms. Allocated memory is still 196.1 MB. Free memory was 174.5 MB in the beginning and 160.7 MB in the end (delta: 13.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 37889.14 ms. Allocated memory was 196.1 MB in the beginning and 984.6 MB in the end (delta: 788.5 MB). Free memory was 160.3 MB in the beginning and 382.7 MB in the end (delta: -222.4 MB). Peak memory consumption was 567.9 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Alternating quantifiers not yet supported: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:313) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-08-21 13:00:59,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...