/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 15:44:35,218 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 15:44:35,219 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 15:44:35,282 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 15:44:35,282 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 15:44:35,284 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 15:44:35,287 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 15:44:35,292 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 15:44:35,294 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 15:44:35,299 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 15:44:35,300 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 15:44:35,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 15:44:35,301 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 15:44:35,303 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 15:44:35,304 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 15:44:35,305 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 15:44:35,306 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 15:44:35,307 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 15:44:35,311 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 15:44:35,315 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 15:44:35,316 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 15:44:35,317 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 15:44:35,318 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 15:44:35,318 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 15:44:35,322 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 15:44:35,322 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 15:44:35,323 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 15:44:35,323 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 15:44:35,323 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 15:44:35,324 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 15:44:35,324 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 15:44:35,325 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 15:44:35,325 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 15:44:35,326 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 15:44:35,326 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 15:44:35,327 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 15:44:35,327 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 15:44:35,327 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 15:44:35,328 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 15:44:35,328 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 15:44:35,329 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 15:44:35,333 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 15:44:35,365 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 15:44:35,365 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 15:44:35,366 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 15:44:35,366 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 15:44:35,366 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 15:44:35,367 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 15:44:35,367 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 15:44:35,367 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 15:44:35,367 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 15:44:35,367 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 15:44:35,368 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 15:44:35,368 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 15:44:35,368 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 15:44:35,368 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 15:44:35,369 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 15:44:35,369 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 15:44:35,369 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 15:44:35,369 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 15:44:35,369 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 15:44:35,369 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 15:44:35,369 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 15:44:35,369 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 15:44:35,370 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 15:44:35,370 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 15:44:35,371 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 15:44:35,371 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:44:35,371 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 15:44:35,371 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 15:44:35,371 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 15:44:35,371 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 15:44:35,371 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 15:44:35,372 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 15:44:35,372 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 15:44:35,372 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 15:44:35,372 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 [2022-01-18 15:44:35,562 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 15:44:35,578 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 15:44:35,580 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 15:44:35,581 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 15:44:35,584 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 15:44:35,585 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl [2022-01-18 15:44:35,585 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl' [2022-01-18 15:44:35,617 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 15:44:35,618 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 15:44:35,619 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 15:44:35,619 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 15:44:35,619 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 15:44:35,629 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,633 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,640 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 15:44:35,642 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 15:44:35,643 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 15:44:35,643 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 15:44:35,643 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 15:44:35,648 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,649 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,649 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,650 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,652 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,654 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,654 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,655 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 15:44:35,656 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 15:44:35,656 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 15:44:35,656 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 15:44:35,657 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/1) ... [2022-01-18 15:44:35,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:44:35,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:35,681 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) [2022-01-18 15:44:35,689 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 [2022-01-18 15:44:35,717 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 15:44:35,717 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 15:44:35,717 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 15:44:35,717 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 15:44:35,717 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 15:44:35,717 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 15:44:35,718 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 15:44:35,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 15:44:35,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 15:44:35,718 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 15:44:35,718 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 15:44:35,719 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 15:44:35,719 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-18 15:44:35,719 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 15:44:35,719 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 15:44:35,723 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 15:44:35,759 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 15:44:35,760 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 15:44:35,826 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 15:44:35,848 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 15:44:35,848 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-01-18 15:44:35,849 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-01-18 15:44:35,849 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2022-01-18 15:44:35,850 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread4EXIT is neither atomic block end nor error location. [2022-01-18 15:44:35,851 INFO L202 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:44:35 BoogieIcfgContainer [2022-01-18 15:44:35,851 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 15:44:35,853 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 15:44:35,853 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 15:44:35,861 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 15:44:35,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:44:35" (1/2) ... [2022-01-18 15:44:35,862 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9fcc307 and model type parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 03:44:35, skipping insertion in model container [2022-01-18 15:44:35,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:44:35" (2/2) ... [2022-01-18 15:44:35,863 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-sum-equiv.wvr.bpl [2022-01-18 15:44:35,867 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 15:44:35,867 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 15:44:35,867 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 15:44:35,867 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 15:44:35,909 INFO L148 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2022-01-18 15:44:35,950 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 15:44:35,955 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, mAutomataTypeConcurrency=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 [2022-01-18 15:44:35,956 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-01-18 15:44:35,963 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 33 transitions, 110 flow [2022-01-18 15:44:35,993 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 103 states, 102 states have (on average 2.911764705882353) internal successors, (297), 102 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:35,995 INFO L276 IsEmpty]: Start isEmpty. Operand has 103 states, 102 states have (on average 2.911764705882353) internal successors, (297), 102 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:36,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:44:36,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:36,003 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:36,003 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:36,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:36,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1639101113, now seen corresponding path program 1 times [2022-01-18 15:44:36,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:36,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247689862] [2022-01-18 15:44:36,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:36,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:36,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:36,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:36,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:36,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247689862] [2022-01-18 15:44:36,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247689862] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:36,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:36,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:44:36,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901594920] [2022-01-18 15:44:36,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:36,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:44:36,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:36,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:44:36,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:44:36,185 INFO L87 Difference]: Start difference. First operand has 103 states, 102 states have (on average 2.911764705882353) internal successors, (297), 102 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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) [2022-01-18 15:44:36,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:36,390 INFO L93 Difference]: Finished difference Result 253 states and 745 transitions. [2022-01-18 15:44:36,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 15:44:36,393 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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 [2022-01-18 15:44:36,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:36,404 INFO L225 Difference]: With dead ends: 253 [2022-01-18 15:44:36,404 INFO L226 Difference]: Without dead ends: 247 [2022-01-18 15:44:36,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:36,409 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 27 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:36,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 9 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:36,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-01-18 15:44:36,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 143. [2022-01-18 15:44:36,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.936619718309859) internal successors, (417), 142 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) [2022-01-18 15:44:36,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 417 transitions. [2022-01-18 15:44:36,503 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 417 transitions. Word has length 16 [2022-01-18 15:44:36,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:36,503 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 417 transitions. [2022-01-18 15:44:36,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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) [2022-01-18 15:44:36,504 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 417 transitions. [2022-01-18 15:44:36,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:44:36,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:36,506 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:36,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 15:44:36,506 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:36,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:36,507 INFO L85 PathProgramCache]: Analyzing trace with hash -852565589, now seen corresponding path program 2 times [2022-01-18 15:44:36,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:36,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205335135] [2022-01-18 15:44:36,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:36,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:36,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:36,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:36,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205335135] [2022-01-18 15:44:36,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205335135] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:36,565 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:36,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:44:36,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373687851] [2022-01-18 15:44:36,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:36,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:44:36,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:36,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:44:36,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:44:36,568 INFO L87 Difference]: Start difference. First operand 143 states and 417 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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) [2022-01-18 15:44:36,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:36,689 INFO L93 Difference]: Finished difference Result 262 states and 765 transitions. [2022-01-18 15:44:36,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 15:44:36,690 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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 [2022-01-18 15:44:36,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:36,693 INFO L225 Difference]: With dead ends: 262 [2022-01-18 15:44:36,693 INFO L226 Difference]: Without dead ends: 256 [2022-01-18 15:44:36,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:36,695 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 26 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:36,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 15 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:36,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-01-18 15:44:36,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 145. [2022-01-18 15:44:36,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.923611111111111) internal successors, (421), 144 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:36,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 421 transitions. [2022-01-18 15:44:36,719 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 421 transitions. Word has length 16 [2022-01-18 15:44:36,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:36,719 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 421 transitions. [2022-01-18 15:44:36,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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) [2022-01-18 15:44:36,719 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 421 transitions. [2022-01-18 15:44:36,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:36,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:36,721 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:36,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 15:44:36,721 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:36,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:36,722 INFO L85 PathProgramCache]: Analyzing trace with hash 105140105, now seen corresponding path program 1 times [2022-01-18 15:44:36,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:36,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54282273] [2022-01-18 15:44:36,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:36,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:36,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:36,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:36,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54282273] [2022-01-18 15:44:36,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54282273] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:36,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648118422] [2022-01-18 15:44:36,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:36,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:36,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:36,767 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) [2022-01-18 15:44:36,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 15:44:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:36,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 15:44:36,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:36,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:36,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:36,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:36,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648118422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:36,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:36,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 15:44:36,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343309207] [2022-01-18 15:44:36,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:36,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:44:36,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:36,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:44:36,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:44:36,981 INFO L87 Difference]: Start difference. First operand 145 states and 421 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:37,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:37,103 INFO L93 Difference]: Finished difference Result 199 states and 578 transitions. [2022-01-18 15:44:37,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:44:37,104 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:44:37,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:37,109 INFO L225 Difference]: With dead ends: 199 [2022-01-18 15:44:37,109 INFO L226 Difference]: Without dead ends: 199 [2022-01-18 15:44:37,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:44:37,114 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 40 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:37,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 42 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:37,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-01-18 15:44:37,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 149. [2022-01-18 15:44:37,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 3.0067567567567566) internal successors, (445), 148 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:37,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 445 transitions. [2022-01-18 15:44:37,136 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 445 transitions. Word has length 18 [2022-01-18 15:44:37,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:37,136 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 445 transitions. [2022-01-18 15:44:37,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:37,137 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 445 transitions. [2022-01-18 15:44:37,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:37,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:37,138 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:37,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:37,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:37,339 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:37,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:37,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1032435817, now seen corresponding path program 1 times [2022-01-18 15:44:37,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:37,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284238406] [2022-01-18 15:44:37,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:37,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:37,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:37,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:37,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:37,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284238406] [2022-01-18 15:44:37,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284238406] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:37,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:37,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:37,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895623502] [2022-01-18 15:44:37,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:37,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:37,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:37,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:37,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:37,387 INFO L87 Difference]: Start difference. First operand 149 states and 445 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:37,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:37,519 INFO L93 Difference]: Finished difference Result 246 states and 702 transitions. [2022-01-18 15:44:37,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:44:37,520 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:37,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:37,521 INFO L225 Difference]: With dead ends: 246 [2022-01-18 15:44:37,522 INFO L226 Difference]: Without dead ends: 214 [2022-01-18 15:44:37,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:44:37,527 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 64 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:37,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 41 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:37,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-01-18 15:44:37,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 164. [2022-01-18 15:44:37,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.901840490797546) internal successors, (473), 163 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:37,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 473 transitions. [2022-01-18 15:44:37,549 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 473 transitions. Word has length 18 [2022-01-18 15:44:37,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:37,550 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 473 transitions. [2022-01-18 15:44:37,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:37,550 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 473 transitions. [2022-01-18 15:44:37,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:37,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:37,552 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:37,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 15:44:37,552 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:37,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:37,553 INFO L85 PathProgramCache]: Analyzing trace with hash 973094452, now seen corresponding path program 1 times [2022-01-18 15:44:37,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:37,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492402500] [2022-01-18 15:44:37,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:37,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:37,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:37,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:37,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492402500] [2022-01-18 15:44:37,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492402500] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:37,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:37,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:44:37,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20133433] [2022-01-18 15:44:37,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:37,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:44:37,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:37,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:44:37,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:44:37,583 INFO L87 Difference]: Start difference. First operand 164 states and 473 transitions. Second operand has 3 states, 3 states have (on average 6.0) 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) [2022-01-18 15:44:37,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:37,619 INFO L93 Difference]: Finished difference Result 153 states and 416 transitions. [2022-01-18 15:44:37,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:44:37,620 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) 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 [2022-01-18 15:44:37,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:37,621 INFO L225 Difference]: With dead ends: 153 [2022-01-18 15:44:37,622 INFO L226 Difference]: Without dead ends: 137 [2022-01-18 15:44:37,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:44:37,633 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 14 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:37,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 12 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:44:37,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-01-18 15:44:37,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2022-01-18 15:44:37,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.7954545454545454) internal successors, (369), 132 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:37,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 369 transitions. [2022-01-18 15:44:37,646 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 369 transitions. Word has length 18 [2022-01-18 15:44:37,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:37,649 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 369 transitions. [2022-01-18 15:44:37,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) 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) [2022-01-18 15:44:37,649 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 369 transitions. [2022-01-18 15:44:37,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:37,650 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:37,650 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:37,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 15:44:37,650 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:37,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:37,651 INFO L85 PathProgramCache]: Analyzing trace with hash 804217187, now seen corresponding path program 2 times [2022-01-18 15:44:37,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:37,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82139107] [2022-01-18 15:44:37,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:37,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:37,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:37,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:37,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82139107] [2022-01-18 15:44:37,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82139107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:37,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487997717] [2022-01-18 15:44:37,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:44:37,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:37,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:37,693 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) [2022-01-18 15:44:37,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 15:44:37,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:37,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:37,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 15:44:37,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:37,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:37,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:37,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:37,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487997717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:37,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:37,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-01-18 15:44:37,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79631945] [2022-01-18 15:44:37,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:37,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:44:37,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:37,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:44:37,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:44:37,888 INFO L87 Difference]: Start difference. First operand 133 states and 369 transitions. Second operand has 7 states, 7 states have (on average 4.0) 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) [2022-01-18 15:44:37,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:37,971 INFO L93 Difference]: Finished difference Result 205 states and 550 transitions. [2022-01-18 15:44:37,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:44:37,971 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) 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 18 [2022-01-18 15:44:37,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:37,972 INFO L225 Difference]: With dead ends: 205 [2022-01-18 15:44:37,973 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 15:44:37,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:44:37,973 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 40 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:37,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 47 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:37,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 15:44:37,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 136. [2022-01-18 15:44:37,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.837037037037037) internal successors, (383), 135 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:37,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 383 transitions. [2022-01-18 15:44:37,980 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 383 transitions. Word has length 18 [2022-01-18 15:44:37,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:37,980 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 383 transitions. [2022-01-18 15:44:37,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) 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) [2022-01-18 15:44:37,980 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 383 transitions. [2022-01-18 15:44:37,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:37,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:37,981 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:37,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:38,187 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,SelfDestructingSolverStorable5 [2022-01-18 15:44:38,188 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:38,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:38,188 INFO L85 PathProgramCache]: Analyzing trace with hash 26248067, now seen corresponding path program 2 times [2022-01-18 15:44:38,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:38,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149715547] [2022-01-18 15:44:38,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:38,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:38,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:38,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:38,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:38,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149715547] [2022-01-18 15:44:38,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149715547] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:38,229 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:38,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:38,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637831819] [2022-01-18 15:44:38,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:38,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:38,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:38,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:38,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:38,231 INFO L87 Difference]: Start difference. First operand 136 states and 383 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:38,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:38,354 INFO L93 Difference]: Finished difference Result 253 states and 641 transitions. [2022-01-18 15:44:38,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:44:38,354 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:38,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:38,356 INFO L225 Difference]: With dead ends: 253 [2022-01-18 15:44:38,356 INFO L226 Difference]: Without dead ends: 244 [2022-01-18 15:44:38,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:44:38,357 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 87 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:38,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 39 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:38,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-01-18 15:44:38,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 160. [2022-01-18 15:44:38,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.811320754716981) internal successors, (447), 159 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:38,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 447 transitions. [2022-01-18 15:44:38,364 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 447 transitions. Word has length 18 [2022-01-18 15:44:38,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:38,364 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 447 transitions. [2022-01-18 15:44:38,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:38,364 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 447 transitions. [2022-01-18 15:44:38,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:38,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:38,365 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:38,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 15:44:38,365 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:38,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:38,366 INFO L85 PathProgramCache]: Analyzing trace with hash -738712767, now seen corresponding path program 3 times [2022-01-18 15:44:38,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:38,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929683425] [2022-01-18 15:44:38,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:38,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:38,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:38,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:38,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929683425] [2022-01-18 15:44:38,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929683425] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:38,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:38,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:38,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386819632] [2022-01-18 15:44:38,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:38,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:38,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:38,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:38,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:38,406 INFO L87 Difference]: Start difference. First operand 160 states and 447 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:38,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:38,482 INFO L93 Difference]: Finished difference Result 193 states and 523 transitions. [2022-01-18 15:44:38,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:44:38,483 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:38,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:38,484 INFO L225 Difference]: With dead ends: 193 [2022-01-18 15:44:38,484 INFO L226 Difference]: Without dead ends: 193 [2022-01-18 15:44:38,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:44:38,485 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 25 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:38,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 36 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:38,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-01-18 15:44:38,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 142. [2022-01-18 15:44:38,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.8297872340425534) internal successors, (399), 141 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:38,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 399 transitions. [2022-01-18 15:44:38,491 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 399 transitions. Word has length 18 [2022-01-18 15:44:38,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:38,492 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 399 transitions. [2022-01-18 15:44:38,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:38,492 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 399 transitions. [2022-01-18 15:44:38,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:38,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:38,493 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:38,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 15:44:38,493 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:38,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:38,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1491858461, now seen corresponding path program 3 times [2022-01-18 15:44:38,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:38,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725670968] [2022-01-18 15:44:38,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:38,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:38,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:38,536 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:38,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:38,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725670968] [2022-01-18 15:44:38,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725670968] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:38,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:38,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:38,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969569727] [2022-01-18 15:44:38,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:38,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:38,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:38,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:38,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:38,539 INFO L87 Difference]: Start difference. First operand 142 states and 399 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:38,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:38,616 INFO L93 Difference]: Finished difference Result 193 states and 512 transitions. [2022-01-18 15:44:38,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:44:38,616 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:38,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:38,617 INFO L225 Difference]: With dead ends: 193 [2022-01-18 15:44:38,617 INFO L226 Difference]: Without dead ends: 190 [2022-01-18 15:44:38,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:44:38,620 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 55 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:38,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 34 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:38,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-01-18 15:44:38,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 142. [2022-01-18 15:44:38,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.8085106382978724) internal successors, (396), 141 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:38,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 396 transitions. [2022-01-18 15:44:38,638 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 396 transitions. Word has length 18 [2022-01-18 15:44:38,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:38,640 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 396 transitions. [2022-01-18 15:44:38,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:38,640 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 396 transitions. [2022-01-18 15:44:38,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:38,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:38,641 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:38,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 15:44:38,641 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:38,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:38,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1888362025, now seen corresponding path program 4 times [2022-01-18 15:44:38,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:38,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734210148] [2022-01-18 15:44:38,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:38,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:38,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:38,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:38,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:38,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734210148] [2022-01-18 15:44:38,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734210148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:38,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420157773] [2022-01-18 15:44:38,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:44:38,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:38,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:38,692 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) [2022-01-18 15:44:38,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 15:44:38,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:44:38,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:38,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 15:44:38,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:38,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:38,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:38,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:38,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420157773] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:38,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:38,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-01-18 15:44:38,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435094962] [2022-01-18 15:44:38,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:38,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:44:38,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:38,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:44:38,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:44:38,851 INFO L87 Difference]: Start difference. First operand 142 states and 396 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) 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) [2022-01-18 15:44:38,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:38,940 INFO L93 Difference]: Finished difference Result 193 states and 511 transitions. [2022-01-18 15:44:38,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:44:38,941 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) 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 18 [2022-01-18 15:44:38,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:38,942 INFO L225 Difference]: With dead ends: 193 [2022-01-18 15:44:38,942 INFO L226 Difference]: Without dead ends: 193 [2022-01-18 15:44:38,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:44:38,943 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 43 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:38,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 47 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:38,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-01-18 15:44:38,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 142. [2022-01-18 15:44:38,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.8085106382978724) internal successors, (396), 141 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:38,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 396 transitions. [2022-01-18 15:44:38,947 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 396 transitions. Word has length 18 [2022-01-18 15:44:38,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:38,948 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 396 transitions. [2022-01-18 15:44:38,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) 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) [2022-01-18 15:44:38,948 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 396 transitions. [2022-01-18 15:44:38,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:38,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:38,949 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:38,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 15:44:39,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:39,164 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:39,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:39,164 INFO L85 PathProgramCache]: Analyzing trace with hash 978830285, now seen corresponding path program 4 times [2022-01-18 15:44:39,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:39,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613976430] [2022-01-18 15:44:39,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:39,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:39,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:39,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:39,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613976430] [2022-01-18 15:44:39,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613976430] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:39,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:39,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:39,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111844915] [2022-01-18 15:44:39,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:39,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:39,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:39,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:39,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:39,192 INFO L87 Difference]: Start difference. First operand 142 states and 396 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:39,279 INFO L93 Difference]: Finished difference Result 197 states and 512 transitions. [2022-01-18 15:44:39,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:44:39,280 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:39,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:39,281 INFO L225 Difference]: With dead ends: 197 [2022-01-18 15:44:39,282 INFO L226 Difference]: Without dead ends: 188 [2022-01-18 15:44:39,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:44:39,282 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 68 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:39,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 36 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:39,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-01-18 15:44:39,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 164. [2022-01-18 15:44:39,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.791411042944785) internal successors, (455), 163 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:39,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 455 transitions. [2022-01-18 15:44:39,288 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 455 transitions. Word has length 18 [2022-01-18 15:44:39,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:39,288 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 455 transitions. [2022-01-18 15:44:39,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,288 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 455 transitions. [2022-01-18 15:44:39,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:39,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:39,289 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:39,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-18 15:44:39,289 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:39,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:39,290 INFO L85 PathProgramCache]: Analyzing trace with hash 354089523, now seen corresponding path program 5 times [2022-01-18 15:44:39,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:39,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087151800] [2022-01-18 15:44:39,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:39,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:39,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:39,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087151800] [2022-01-18 15:44:39,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087151800] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:39,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:39,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:39,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801836302] [2022-01-18 15:44:39,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:39,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:39,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:39,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:39,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:39,331 INFO L87 Difference]: Start difference. First operand 164 states and 455 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:39,407 INFO L93 Difference]: Finished difference Result 190 states and 506 transitions. [2022-01-18 15:44:39,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:44:39,408 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:39,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:39,409 INFO L225 Difference]: With dead ends: 190 [2022-01-18 15:44:39,409 INFO L226 Difference]: Without dead ends: 190 [2022-01-18 15:44:39,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:44:39,410 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 43 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:39,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 36 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:39,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-01-18 15:44:39,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 164. [2022-01-18 15:44:39,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.791411042944785) internal successors, (455), 163 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:39,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 455 transitions. [2022-01-18 15:44:39,415 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 455 transitions. Word has length 18 [2022-01-18 15:44:39,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:39,415 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 455 transitions. [2022-01-18 15:44:39,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,416 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 455 transitions. [2022-01-18 15:44:39,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:39,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:39,416 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:39,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-18 15:44:39,417 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:39,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1710306545, now seen corresponding path program 5 times [2022-01-18 15:44:39,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:39,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65969745] [2022-01-18 15:44:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:39,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:39,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:39,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65969745] [2022-01-18 15:44:39,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65969745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:39,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:39,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:39,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842891634] [2022-01-18 15:44:39,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:39,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:39,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:39,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:39,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:39,439 INFO L87 Difference]: Start difference. First operand 164 states and 455 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:39,541 INFO L93 Difference]: Finished difference Result 248 states and 641 transitions. [2022-01-18 15:44:39,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:44:39,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:39,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:39,543 INFO L225 Difference]: With dead ends: 248 [2022-01-18 15:44:39,543 INFO L226 Difference]: Without dead ends: 245 [2022-01-18 15:44:39,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:44:39,544 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 66 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:39,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 58 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:39,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-01-18 15:44:39,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 161. [2022-01-18 15:44:39,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.775) internal successors, (444), 160 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:39,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 444 transitions. [2022-01-18 15:44:39,549 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 444 transitions. Word has length 18 [2022-01-18 15:44:39,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:39,549 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 444 transitions. [2022-01-18 15:44:39,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,549 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 444 transitions. [2022-01-18 15:44:39,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:39,550 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:39,550 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:39,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-18 15:44:39,551 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:39,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:39,551 INFO L85 PathProgramCache]: Analyzing trace with hash 759478481, now seen corresponding path program 6 times [2022-01-18 15:44:39,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:39,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812371213] [2022-01-18 15:44:39,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:39,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:39,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:39,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812371213] [2022-01-18 15:44:39,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812371213] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:39,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:39,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:39,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224446675] [2022-01-18 15:44:39,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:39,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:39,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:39,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:39,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:39,572 INFO L87 Difference]: Start difference. First operand 161 states and 444 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:39,646 INFO L93 Difference]: Finished difference Result 178 states and 466 transitions. [2022-01-18 15:44:39,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:44:39,646 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:39,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:39,647 INFO L225 Difference]: With dead ends: 178 [2022-01-18 15:44:39,647 INFO L226 Difference]: Without dead ends: 178 [2022-01-18 15:44:39,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:44:39,648 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 43 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:39,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 40 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:39,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-01-18 15:44:39,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 135. [2022-01-18 15:44:39,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.798507462686567) internal successors, (375), 134 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:39,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 375 transitions. [2022-01-18 15:44:39,655 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 375 transitions. Word has length 18 [2022-01-18 15:44:39,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:39,655 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 375 transitions. [2022-01-18 15:44:39,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,655 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 375 transitions. [2022-01-18 15:44:39,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:44:39,656 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:39,656 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:39,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-18 15:44:39,657 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:39,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:39,657 INFO L85 PathProgramCache]: Analyzing trace with hash 631984787, now seen corresponding path program 6 times [2022-01-18 15:44:39,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:39,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733798545] [2022-01-18 15:44:39,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:39,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:39,682 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:39,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:39,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733798545] [2022-01-18 15:44:39,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733798545] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:44:39,683 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:44:39,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:44:39,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519698350] [2022-01-18 15:44:39,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:44:39,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:44:39,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:39,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:44:39,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:44:39,684 INFO L87 Difference]: Start difference. First operand 135 states and 375 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:39,754 INFO L93 Difference]: Finished difference Result 139 states and 378 transitions. [2022-01-18 15:44:39,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:44:39,754 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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 [2022-01-18 15:44:39,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:39,755 INFO L225 Difference]: With dead ends: 139 [2022-01-18 15:44:39,755 INFO L226 Difference]: Without dead ends: 135 [2022-01-18 15:44:39,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:44:39,756 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 36 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:39,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 42 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:44:39,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-01-18 15:44:39,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2022-01-18 15:44:39,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.791044776119403) internal successors, (374), 134 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:39,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 374 transitions. [2022-01-18 15:44:39,760 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 374 transitions. Word has length 18 [2022-01-18 15:44:39,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:39,760 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 374 transitions. [2022-01-18 15:44:39,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 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) [2022-01-18 15:44:39,760 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 374 transitions. [2022-01-18 15:44:39,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:39,761 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:39,761 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:39,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-18 15:44:39,761 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:39,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:39,761 INFO L85 PathProgramCache]: Analyzing trace with hash -2083966421, now seen corresponding path program 1 times [2022-01-18 15:44:39,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:39,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137102374] [2022-01-18 15:44:39,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:39,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:39,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:39,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:39,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137102374] [2022-01-18 15:44:39,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137102374] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:39,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77922007] [2022-01-18 15:44:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:39,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:39,890 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) [2022-01-18 15:44:39,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 15:44:39,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:39,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:44:39,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:40,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:44:40,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:40,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:40,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:40,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:44:40,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:40,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:44:40,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:40,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77922007] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:40,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:40,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 13 [2022-01-18 15:44:40,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650126970] [2022-01-18 15:44:40,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:40,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 15:44:40,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:40,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 15:44:40,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:44:40,309 INFO L87 Difference]: Start difference. First operand 135 states and 374 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 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) [2022-01-18 15:44:40,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:40,781 INFO L93 Difference]: Finished difference Result 374 states and 1062 transitions. [2022-01-18 15:44:40,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:44:40,782 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:40,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:40,784 INFO L225 Difference]: With dead ends: 374 [2022-01-18 15:44:40,784 INFO L226 Difference]: Without dead ends: 364 [2022-01-18 15:44:40,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:44:40,785 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 125 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:40,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 44 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 614 Invalid, 0 Unknown, 61 Unchecked, 0.3s Time] [2022-01-18 15:44:40,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-01-18 15:44:40,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 186. [2022-01-18 15:44:40,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.8162162162162163) internal successors, (521), 185 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:40,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 521 transitions. [2022-01-18 15:44:40,791 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 521 transitions. Word has length 20 [2022-01-18 15:44:40,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:40,792 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 521 transitions. [2022-01-18 15:44:40,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 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) [2022-01-18 15:44:40,792 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 521 transitions. [2022-01-18 15:44:40,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:40,792 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:40,792 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:40,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:41,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 15:44:41,007 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:41,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:41,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1077905909, now seen corresponding path program 2 times [2022-01-18 15:44:41,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:41,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979694551] [2022-01-18 15:44:41,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:41,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:41,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:41,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:41,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:41,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979694551] [2022-01-18 15:44:41,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979694551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:41,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758704279] [2022-01-18 15:44:41,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:44:41,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:41,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:41,133 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) [2022-01-18 15:44:41,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 15:44:41,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:41,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:41,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:44:41,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:41,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:41,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:44:41,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:41,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:42,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:42,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 15:44:42,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:42,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758704279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:42,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:42,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:44:42,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320973254] [2022-01-18 15:44:42,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:42,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:44:42,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:42,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:44:42,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:44:42,151 INFO L87 Difference]: Start difference. First operand 186 states and 521 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:43,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:43,983 INFO L93 Difference]: Finished difference Result 575 states and 1655 transitions. [2022-01-18 15:44:43,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:44:43,984 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:43,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:43,986 INFO L225 Difference]: With dead ends: 575 [2022-01-18 15:44:43,986 INFO L226 Difference]: Without dead ends: 556 [2022-01-18 15:44:43,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=471, Invalid=2499, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:44:43,988 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 291 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 2011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 963 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:43,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 89 Invalid, 2011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 953 Invalid, 0 Unknown, 963 Unchecked, 0.6s Time] [2022-01-18 15:44:43,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-01-18 15:44:43,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 210. [2022-01-18 15:44:43,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.8325358851674642) internal successors, (592), 209 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:43,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 592 transitions. [2022-01-18 15:44:43,996 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 592 transitions. Word has length 20 [2022-01-18 15:44:43,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:43,996 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 592 transitions. [2022-01-18 15:44:43,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:43,997 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 592 transitions. [2022-01-18 15:44:43,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:43,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:43,997 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:44,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:44,198 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,SelfDestructingSolverStorable16 [2022-01-18 15:44:44,198 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:44,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:44,199 INFO L85 PathProgramCache]: Analyzing trace with hash 800910909, now seen corresponding path program 3 times [2022-01-18 15:44:44,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:44,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043878460] [2022-01-18 15:44:44,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:44,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:44,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:44,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:44,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:44,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043878460] [2022-01-18 15:44:44,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043878460] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:44,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102957358] [2022-01-18 15:44:44,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:44:44,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:44,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:44,320 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) [2022-01-18 15:44:44,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 15:44:44,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:44:44,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:44,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:44:44,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:44,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:44,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:44:44,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:44,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:44,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:44,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 15:44:45,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:45,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102957358] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:45,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:45,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 15:44:45,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369628040] [2022-01-18 15:44:45,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:45,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:44:45,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:45,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:44:45,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:44:45,037 INFO L87 Difference]: Start difference. First operand 210 states and 592 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:47,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:47,612 INFO L93 Difference]: Finished difference Result 621 states and 1767 transitions. [2022-01-18 15:44:47,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:44:47,612 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:47,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:47,615 INFO L225 Difference]: With dead ends: 621 [2022-01-18 15:44:47,615 INFO L226 Difference]: Without dead ends: 591 [2022-01-18 15:44:47,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1491 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=882, Invalid=4520, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:44:47,617 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 319 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 1778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 495 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:47,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 69 Invalid, 1778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1137 Invalid, 0 Unknown, 495 Unchecked, 0.7s Time] [2022-01-18 15:44:47,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-01-18 15:44:47,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 227. [2022-01-18 15:44:47,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.849557522123894) internal successors, (644), 226 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:47,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 644 transitions. [2022-01-18 15:44:47,627 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 644 transitions. Word has length 20 [2022-01-18 15:44:47,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:47,628 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 644 transitions. [2022-01-18 15:44:47,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:47,628 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 644 transitions. [2022-01-18 15:44:47,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:47,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:47,629 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:47,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:47,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 15:44:47,836 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:47,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:47,836 INFO L85 PathProgramCache]: Analyzing trace with hash -32827531, now seen corresponding path program 4 times [2022-01-18 15:44:47,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:47,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726358755] [2022-01-18 15:44:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:47,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:47,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:47,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:47,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726358755] [2022-01-18 15:44:47,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726358755] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:47,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183220975] [2022-01-18 15:44:47,932 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:44:47,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:47,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:47,933 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) [2022-01-18 15:44:47,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 15:44:47,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:44:47,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:47,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:44:47,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:48,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:48,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:44:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:48,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:48,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:48,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:44:48,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:48,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:44:48,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:48,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183220975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:48,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:48,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:44:48,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34481324] [2022-01-18 15:44:48,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:48,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:44:48,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:48,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:44:48,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:44:48,332 INFO L87 Difference]: Start difference. First operand 227 states and 644 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:44:48,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:48,666 INFO L93 Difference]: Finished difference Result 334 states and 957 transitions. [2022-01-18 15:44:48,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:44:48,666 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:48,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:48,668 INFO L225 Difference]: With dead ends: 334 [2022-01-18 15:44:48,668 INFO L226 Difference]: Without dead ends: 323 [2022-01-18 15:44:48,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:44:48,669 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 38 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:48,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 39 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 582 Invalid, 0 Unknown, 67 Unchecked, 0.3s Time] [2022-01-18 15:44:48,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-01-18 15:44:48,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 235. [2022-01-18 15:44:48,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.858974358974359) internal successors, (669), 234 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:48,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 669 transitions. [2022-01-18 15:44:48,677 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 669 transitions. Word has length 20 [2022-01-18 15:44:48,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:48,677 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 669 transitions. [2022-01-18 15:44:48,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:44:48,677 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 669 transitions. [2022-01-18 15:44:48,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:48,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:48,678 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:48,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:48,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:48,879 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:48,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:48,879 INFO L85 PathProgramCache]: Analyzing trace with hash -669294385, now seen corresponding path program 5 times [2022-01-18 15:44:48,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:48,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63503146] [2022-01-18 15:44:48,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:48,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:48,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:48,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:48,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:48,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63503146] [2022-01-18 15:44:48,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63503146] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:48,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842251207] [2022-01-18 15:44:48,992 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:44:48,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:48,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:48,993 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) [2022-01-18 15:44:48,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 15:44:49,022 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:49,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:49,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:44:49,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:49,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:49,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:44:49,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:49,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:49,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:49,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:44:49,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:49,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:44:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:49,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842251207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:49,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:49,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:44:49,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441365907] [2022-01-18 15:44:49,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:49,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:44:49,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:49,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:44:49,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:44:49,376 INFO L87 Difference]: Start difference. First operand 235 states and 669 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:44:49,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:49,682 INFO L93 Difference]: Finished difference Result 335 states and 955 transitions. [2022-01-18 15:44:49,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:44:49,683 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:49,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:49,685 INFO L225 Difference]: With dead ends: 335 [2022-01-18 15:44:49,685 INFO L226 Difference]: Without dead ends: 325 [2022-01-18 15:44:49,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:44:49,685 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 38 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:49,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 46 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 574 Invalid, 0 Unknown, 151 Unchecked, 0.2s Time] [2022-01-18 15:44:49,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-01-18 15:44:49,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 231. [2022-01-18 15:44:49,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.856521739130435) internal successors, (657), 230 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:49,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-01-18 15:44:49,693 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 20 [2022-01-18 15:44:49,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:49,693 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-01-18 15:44:49,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:44:49,693 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-01-18 15:44:49,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:49,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:49,695 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:49,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:49,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:49,895 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:49,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:49,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1927902218, now seen corresponding path program 1 times [2022-01-18 15:44:49,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:49,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486209755] [2022-01-18 15:44:49,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:49,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:49,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:50,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:50,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:50,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486209755] [2022-01-18 15:44:50,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486209755] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:50,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127334003] [2022-01-18 15:44:50,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:50,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:50,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:50,004 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) [2022-01-18 15:44:50,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 15:44:50,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:50,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:44:50,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:50,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:44:50,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:50,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:50,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:50,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:44:50,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:50,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:44:50,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:50,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127334003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:50,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:50,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 13 [2022-01-18 15:44:50,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071477072] [2022-01-18 15:44:50,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:50,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 15:44:50,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:50,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 15:44:50,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:44:50,328 INFO L87 Difference]: Start difference. First operand 231 states and 657 transitions. Second operand has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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) [2022-01-18 15:44:50,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:50,737 INFO L93 Difference]: Finished difference Result 475 states and 1356 transitions. [2022-01-18 15:44:50,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:44:50,737 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:50,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:50,739 INFO L225 Difference]: With dead ends: 475 [2022-01-18 15:44:50,739 INFO L226 Difference]: Without dead ends: 466 [2022-01-18 15:44:50,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:44:50,740 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:50,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 63 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 646 Invalid, 0 Unknown, 79 Unchecked, 0.3s Time] [2022-01-18 15:44:50,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-01-18 15:44:50,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 239. [2022-01-18 15:44:50,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 238 states have (on average 2.8865546218487395) internal successors, (687), 238 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:50,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 687 transitions. [2022-01-18 15:44:50,747 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 687 transitions. Word has length 20 [2022-01-18 15:44:50,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:50,747 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 687 transitions. [2022-01-18 15:44:50,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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) [2022-01-18 15:44:50,748 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 687 transitions. [2022-01-18 15:44:50,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:50,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:50,748 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:50,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-18 15:44:50,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:50,970 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:50,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash 475594560, now seen corresponding path program 2 times [2022-01-18 15:44:50,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:50,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098043317] [2022-01-18 15:44:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:50,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:50,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:51,101 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:51,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:51,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098043317] [2022-01-18 15:44:51,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098043317] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:51,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966193899] [2022-01-18 15:44:51,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:44:51,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:51,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:51,103 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) [2022-01-18 15:44:51,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 15:44:51,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:51,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:51,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:44:51,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:51,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:51,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:44:51,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:51,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:51,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:51,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 15:44:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:51,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966193899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:51,980 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:51,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:44:51,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945292593] [2022-01-18 15:44:51,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:51,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:44:51,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:51,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:44:51,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:44:51,982 INFO L87 Difference]: Start difference. First operand 239 states and 687 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:53,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:53,912 INFO L93 Difference]: Finished difference Result 655 states and 1874 transitions. [2022-01-18 15:44:53,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:44:53,913 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:53,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:53,915 INFO L225 Difference]: With dead ends: 655 [2022-01-18 15:44:53,915 INFO L226 Difference]: Without dead ends: 631 [2022-01-18 15:44:53,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=612, Invalid=3420, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:44:53,916 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 250 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 2029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 933 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:53,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 104 Invalid, 2029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1005 Invalid, 0 Unknown, 933 Unchecked, 0.5s Time] [2022-01-18 15:44:53,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-01-18 15:44:53,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 273. [2022-01-18 15:44:53,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 272 states have (on average 2.926470588235294) internal successors, (796), 272 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) [2022-01-18 15:44:53,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 796 transitions. [2022-01-18 15:44:53,925 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 796 transitions. Word has length 20 [2022-01-18 15:44:53,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:53,926 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 796 transitions. [2022-01-18 15:44:53,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:53,926 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 796 transitions. [2022-01-18 15:44:53,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:53,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:53,927 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:53,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:54,141 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,SelfDestructingSolverStorable21 [2022-01-18 15:44:54,141 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:54,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:54,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1331859903, now seen corresponding path program 1 times [2022-01-18 15:44:54,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:54,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905417828] [2022-01-18 15:44:54,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:54,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:54,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:54,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:54,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:54,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905417828] [2022-01-18 15:44:54,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905417828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:54,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639336721] [2022-01-18 15:44:54,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:54,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:54,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:54,261 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) [2022-01-18 15:44:54,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 15:44:54,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:54,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:44:54,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:54,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:54,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:44:54,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:54,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:54,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:54,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:44:54,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:54,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:44:54,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:54,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639336721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:54,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:54,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 15:44:54,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758716263] [2022-01-18 15:44:54,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:54,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:44:54,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:54,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:44:54,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:44:54,683 INFO L87 Difference]: Start difference. First operand 273 states and 796 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:54,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:54,852 INFO L93 Difference]: Finished difference Result 365 states and 1051 transitions. [2022-01-18 15:44:54,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:44:54,852 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:54,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:54,853 INFO L225 Difference]: With dead ends: 365 [2022-01-18 15:44:54,853 INFO L226 Difference]: Without dead ends: 363 [2022-01-18 15:44:54,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:44:54,854 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:54,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 57 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 304 Invalid, 0 Unknown, 145 Unchecked, 0.1s Time] [2022-01-18 15:44:54,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-01-18 15:44:54,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 287. [2022-01-18 15:44:54,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 2.9195804195804196) internal successors, (835), 286 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:54,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 835 transitions. [2022-01-18 15:44:54,861 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 835 transitions. Word has length 20 [2022-01-18 15:44:54,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:54,861 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 835 transitions. [2022-01-18 15:44:54,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:54,861 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 835 transitions. [2022-01-18 15:44:54,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:54,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:54,862 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:54,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:55,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 15:44:55,085 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:55,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:55,085 INFO L85 PathProgramCache]: Analyzing trace with hash -941602499, now seen corresponding path program 2 times [2022-01-18 15:44:55,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:55,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755265743] [2022-01-18 15:44:55,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:55,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:55,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:55,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:55,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:55,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755265743] [2022-01-18 15:44:55,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755265743] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:55,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092559954] [2022-01-18 15:44:55,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:44:55,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:55,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:55,204 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) [2022-01-18 15:44:55,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 15:44:55,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:55,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:55,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:44:55,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:55,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:55,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-01-18 15:44:55,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:55,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:55,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:55,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 15:44:55,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:55,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092559954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:55,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:55,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:44:55,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949753628] [2022-01-18 15:44:55,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:55,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:44:55,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:55,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:44:55,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:44:55,924 INFO L87 Difference]: Start difference. First operand 287 states and 835 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:57,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:57,742 INFO L93 Difference]: Finished difference Result 728 states and 2055 transitions. [2022-01-18 15:44:57,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:44:57,742 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:44:57,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:57,745 INFO L225 Difference]: With dead ends: 728 [2022-01-18 15:44:57,745 INFO L226 Difference]: Without dead ends: 714 [2022-01-18 15:44:57,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 995 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=603, Invalid=3557, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:44:57,746 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 301 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 961 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 2091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1016 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:57,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 92 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 961 Invalid, 0 Unknown, 1016 Unchecked, 0.5s Time] [2022-01-18 15:44:57,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-01-18 15:44:57,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 268. [2022-01-18 15:44:57,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.932584269662921) internal successors, (783), 267 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:57,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 783 transitions. [2022-01-18 15:44:57,755 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 783 transitions. Word has length 20 [2022-01-18 15:44:57,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:57,755 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 783 transitions. [2022-01-18 15:44:57,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:57,756 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 783 transitions. [2022-01-18 15:44:57,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:44:57,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:57,756 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:57,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:57,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 15:44:57,977 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:44:57,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:57,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1411001128, now seen corresponding path program 3 times [2022-01-18 15:44:57,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:57,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135972218] [2022-01-18 15:44:57,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:57,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:58,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:58,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:58,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135972218] [2022-01-18 15:44:58,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135972218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:58,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964004955] [2022-01-18 15:44:58,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:44:58,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:58,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:58,065 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) [2022-01-18 15:44:58,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 15:44:58,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:44:58,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:58,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:44:58,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:58,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:58,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:44:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:58,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:58,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:58,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 15:44:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:58,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964004955] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:58,743 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:58,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 15:44:58,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412894938] [2022-01-18 15:44:58,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:58,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:44:58,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:58,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:44:58,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:44:58,745 INFO L87 Difference]: Start difference. First operand 268 states and 783 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:01,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:01,066 INFO L93 Difference]: Finished difference Result 663 states and 1899 transitions. [2022-01-18 15:45:01,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 15:45:01,067 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:01,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:01,069 INFO L225 Difference]: With dead ends: 663 [2022-01-18 15:45:01,069 INFO L226 Difference]: Without dead ends: 636 [2022-01-18 15:45:01,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1653 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=948, Invalid=4904, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:45:01,071 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 341 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 1963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 656 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:01,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 81 Invalid, 1963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1159 Invalid, 0 Unknown, 656 Unchecked, 0.6s Time] [2022-01-18 15:45:01,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-01-18 15:45:01,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 279. [2022-01-18 15:45:01,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.946043165467626) internal successors, (819), 278 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:01,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 819 transitions. [2022-01-18 15:45:01,079 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 819 transitions. Word has length 20 [2022-01-18 15:45:01,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:01,079 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 819 transitions. [2022-01-18 15:45:01,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:01,079 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 819 transitions. [2022-01-18 15:45:01,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:01,080 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:01,080 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:01,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:01,301 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,SelfDestructingSolverStorable24 [2022-01-18 15:45:01,302 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:01,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:01,302 INFO L85 PathProgramCache]: Analyzing trace with hash -342712452, now seen corresponding path program 4 times [2022-01-18 15:45:01,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:01,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899302192] [2022-01-18 15:45:01,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:01,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:01,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:01,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:01,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:01,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899302192] [2022-01-18 15:45:01,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899302192] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:01,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427806118] [2022-01-18 15:45:01,404 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:45:01,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:01,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:01,405 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) [2022-01-18 15:45:01,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 15:45:01,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:45:01,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:01,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:01,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:01,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:01,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:01,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:01,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:01,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:01,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:45:01,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:01,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:45:01,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:01,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427806118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:01,757 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:01,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:45:01,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572018597] [2022-01-18 15:45:01,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:01,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:45:01,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:01,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:45:01,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:45:01,758 INFO L87 Difference]: Start difference. First operand 279 states and 819 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:45:02,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:02,016 INFO L93 Difference]: Finished difference Result 383 states and 1131 transitions. [2022-01-18 15:45:02,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:45:02,017 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:02,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:02,018 INFO L225 Difference]: With dead ends: 383 [2022-01-18 15:45:02,018 INFO L226 Difference]: Without dead ends: 372 [2022-01-18 15:45:02,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:45:02,019 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 65 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:02,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 33 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 553 Invalid, 0 Unknown, 53 Unchecked, 0.2s Time] [2022-01-18 15:45:02,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-01-18 15:45:02,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 281. [2022-01-18 15:45:02,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.95) internal successors, (826), 280 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:02,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 826 transitions. [2022-01-18 15:45:02,025 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 826 transitions. Word has length 20 [2022-01-18 15:45:02,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:02,025 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 826 transitions. [2022-01-18 15:45:02,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:45:02,026 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 826 transitions. [2022-01-18 15:45:02,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:02,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:02,026 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:02,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-18 15:45:02,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:02,239 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:02,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:02,240 INFO L85 PathProgramCache]: Analyzing trace with hash -285788795, now seen corresponding path program 6 times [2022-01-18 15:45:02,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:02,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888961034] [2022-01-18 15:45:02,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:02,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:02,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:02,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:02,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:02,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888961034] [2022-01-18 15:45:02,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888961034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:02,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077580642] [2022-01-18 15:45:02,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:02,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:02,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:02,354 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) [2022-01-18 15:45:02,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 15:45:02,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:45:02,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:02,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:02,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:02,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:02,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:02,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:02,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:02,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:02,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:03,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:03,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077580642] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:03,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:03,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:45:03,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345850308] [2022-01-18 15:45:03,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:03,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:45:03,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:03,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:45:03,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:45:03,055 INFO L87 Difference]: Start difference. First operand 281 states and 826 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:04,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:04,712 INFO L93 Difference]: Finished difference Result 646 states and 1825 transitions. [2022-01-18 15:45:04,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:45:04,712 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:04,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:04,715 INFO L225 Difference]: With dead ends: 646 [2022-01-18 15:45:04,715 INFO L226 Difference]: Without dead ends: 607 [2022-01-18 15:45:04,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=559, Invalid=2633, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:45:04,716 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 312 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:04,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 108 Invalid, 1700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1108 Invalid, 0 Unknown, 470 Unchecked, 0.5s Time] [2022-01-18 15:45:04,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-01-18 15:45:04,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 308. [2022-01-18 15:45:04,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.954397394136808) internal successors, (907), 307 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:04,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 907 transitions. [2022-01-18 15:45:04,724 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 907 transitions. Word has length 20 [2022-01-18 15:45:04,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:04,724 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 907 transitions. [2022-01-18 15:45:04,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:04,724 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 907 transitions. [2022-01-18 15:45:04,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:04,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:04,725 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:04,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:04,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 15:45:04,939 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:04,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:04,940 INFO L85 PathProgramCache]: Analyzing trace with hash -2093243258, now seen corresponding path program 1 times [2022-01-18 15:45:04,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:04,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38460184] [2022-01-18 15:45:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:04,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:05,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:05,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:05,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38460184] [2022-01-18 15:45:05,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38460184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:05,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446874953] [2022-01-18 15:45:05,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:05,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:05,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:05,049 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) [2022-01-18 15:45:05,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 15:45:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:05,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:05,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:05,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:05,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:45:05,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:05,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:05,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:05,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:05,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:05,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:05,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:05,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446874953] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:05,417 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:05,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 14 [2022-01-18 15:45:05,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025345876] [2022-01-18 15:45:05,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:05,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:05,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:05,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:05,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:05,418 INFO L87 Difference]: Start difference. First operand 308 states and 907 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:05,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:05,641 INFO L93 Difference]: Finished difference Result 396 states and 1143 transitions. [2022-01-18 15:45:05,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:05,641 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:05,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:05,643 INFO L225 Difference]: With dead ends: 396 [2022-01-18 15:45:05,643 INFO L226 Difference]: Without dead ends: 391 [2022-01-18 15:45:05,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:05,644 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 52 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:05,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 39 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 305 Invalid, 0 Unknown, 66 Unchecked, 0.2s Time] [2022-01-18 15:45:05,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-01-18 15:45:05,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 312. [2022-01-18 15:45:05,649 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) [2022-01-18 15:45:05,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 922 transitions. [2022-01-18 15:45:05,650 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 922 transitions. Word has length 20 [2022-01-18 15:45:05,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:05,651 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 922 transitions. [2022-01-18 15:45:05,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:05,651 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 922 transitions. [2022-01-18 15:45:05,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:05,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:05,652 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:05,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:05,852 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,SelfDestructingSolverStorable27 [2022-01-18 15:45:05,852 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:05,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:05,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1848967994, now seen corresponding path program 1 times [2022-01-18 15:45:05,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:05,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13026993] [2022-01-18 15:45:05,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:05,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:05,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:05,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13026993] [2022-01-18 15:45:05,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13026993] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:05,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005193988] [2022-01-18 15:45:05,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:05,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:05,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:05,949 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) [2022-01-18 15:45:05,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 15:45:05,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:05,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:05,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:06,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:06,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:45:06,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:06,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:06,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:06,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:06,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:06,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:06,321 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:06,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005193988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:06,321 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:06,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:06,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083641761] [2022-01-18 15:45:06,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:06,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:06,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:06,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:06,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:06,324 INFO L87 Difference]: Start difference. First operand 312 states and 922 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:06,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:06,639 INFO L93 Difference]: Finished difference Result 426 states and 1230 transitions. [2022-01-18 15:45:06,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:45:06,640 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:06,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:06,641 INFO L225 Difference]: With dead ends: 426 [2022-01-18 15:45:06,641 INFO L226 Difference]: Without dead ends: 420 [2022-01-18 15:45:06,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:06,642 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 57 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:06,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 59 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 694 Invalid, 0 Unknown, 118 Unchecked, 0.3s Time] [2022-01-18 15:45:06,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-01-18 15:45:06,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 302. [2022-01-18 15:45:06,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9601328903654487) internal successors, (891), 301 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:06,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 891 transitions. [2022-01-18 15:45:06,649 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 891 transitions. Word has length 20 [2022-01-18 15:45:06,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:06,649 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 891 transitions. [2022-01-18 15:45:06,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:06,649 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 891 transitions. [2022-01-18 15:45:06,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:06,650 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:06,650 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:06,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:06,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 15:45:06,863 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:06,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:06,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1707463971, now seen corresponding path program 7 times [2022-01-18 15:45:06,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:06,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191185895] [2022-01-18 15:45:06,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:06,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:06,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:06,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:06,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191185895] [2022-01-18 15:45:06,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191185895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:06,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811788533] [2022-01-18 15:45:06,943 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:06,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:06,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:06,944 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) [2022-01-18 15:45:06,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 15:45:06,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:06,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:06,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:07,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:07,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:07,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:07,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:07,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:07,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:07,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:07,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:07,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:07,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811788533] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:07,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:07,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:07,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517498446] [2022-01-18 15:45:07,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:07,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:07,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:07,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:07,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:07,268 INFO L87 Difference]: Start difference. First operand 302 states and 891 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:07,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:07,403 INFO L93 Difference]: Finished difference Result 375 states and 1093 transitions. [2022-01-18 15:45:07,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:45:07,403 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:07,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:07,405 INFO L225 Difference]: With dead ends: 375 [2022-01-18 15:45:07,405 INFO L226 Difference]: Without dead ends: 371 [2022-01-18 15:45:07,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:45:07,405 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:07,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 37 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 293 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-01-18 15:45:07,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-01-18 15:45:07,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 326. [2022-01-18 15:45:07,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9723076923076923) internal successors, (966), 325 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:07,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 966 transitions. [2022-01-18 15:45:07,411 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 966 transitions. Word has length 20 [2022-01-18 15:45:07,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:07,412 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 966 transitions. [2022-01-18 15:45:07,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:07,412 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 966 transitions. [2022-01-18 15:45:07,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:07,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:07,413 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:07,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:07,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:07,623 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:07,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:07,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1699999644, now seen corresponding path program 2 times [2022-01-18 15:45:07,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:07,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208321884] [2022-01-18 15:45:07,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:07,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:07,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:07,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:07,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208321884] [2022-01-18 15:45:07,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208321884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:07,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328441676] [2022-01-18 15:45:07,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:07,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:07,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:07,710 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) [2022-01-18 15:45:07,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 15:45:07,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:07,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:07,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:07,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:07,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:07,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:07,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:07,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:08,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:08,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:08,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:08,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328441676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:08,270 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:08,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 15:45:08,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251528220] [2022-01-18 15:45:08,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:08,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:45:08,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:08,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:45:08,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:45:08,272 INFO L87 Difference]: Start difference. First operand 326 states and 966 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:11,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:11,563 INFO L93 Difference]: Finished difference Result 849 states and 2328 transitions. [2022-01-18 15:45:11,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 15:45:11,564 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:11,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:11,567 INFO L225 Difference]: With dead ends: 849 [2022-01-18 15:45:11,567 INFO L226 Difference]: Without dead ends: 807 [2022-01-18 15:45:11,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1916 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1351, Invalid=4969, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 15:45:11,569 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 427 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 1408 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 1408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:11,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 128 Invalid, 1918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 1408 Invalid, 0 Unknown, 291 Unchecked, 0.7s Time] [2022-01-18 15:45:11,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2022-01-18 15:45:11,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 322. [2022-01-18 15:45:11,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.987538940809969) internal successors, (959), 321 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:11,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 959 transitions. [2022-01-18 15:45:11,579 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 959 transitions. Word has length 20 [2022-01-18 15:45:11,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:11,579 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 959 transitions. [2022-01-18 15:45:11,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:11,579 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 959 transitions. [2022-01-18 15:45:11,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:11,580 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:11,580 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:11,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:11,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:11,799 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:11,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:11,800 INFO L85 PathProgramCache]: Analyzing trace with hash -905666415, now seen corresponding path program 8 times [2022-01-18 15:45:11,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:11,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140680840] [2022-01-18 15:45:11,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:11,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:11,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:11,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:11,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:11,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140680840] [2022-01-18 15:45:11,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140680840] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:11,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658949804] [2022-01-18 15:45:11,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:11,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:11,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:11,892 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) [2022-01-18 15:45:11,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 15:45:11,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:11,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:11,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:11,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:12,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:12,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:12,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:12,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:12,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:12,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:12,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658949804] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:12,476 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:12,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 15:45:12,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861014744] [2022-01-18 15:45:12,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:12,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:45:12,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:12,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:45:12,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:45:12,477 INFO L87 Difference]: Start difference. First operand 322 states and 959 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:15,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:15,345 INFO L93 Difference]: Finished difference Result 762 states and 2119 transitions. [2022-01-18 15:45:15,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 15:45:15,346 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:15,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:15,349 INFO L225 Difference]: With dead ends: 762 [2022-01-18 15:45:15,349 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 15:45:15,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1549 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1205, Invalid=4197, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:45:15,351 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 359 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 1871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:15,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 96 Invalid, 1871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1346 Invalid, 0 Unknown, 327 Unchecked, 0.7s Time] [2022-01-18 15:45:15,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 15:45:15,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 321. [2022-01-18 15:45:15,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 3.0) internal successors, (960), 320 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:15,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 960 transitions. [2022-01-18 15:45:15,360 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 960 transitions. Word has length 20 [2022-01-18 15:45:15,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:15,360 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 960 transitions. [2022-01-18 15:45:15,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:15,361 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 960 transitions. [2022-01-18 15:45:15,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:15,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:15,361 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:15,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:15,575 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,SelfDestructingSolverStorable31 [2022-01-18 15:45:15,575 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:15,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:15,576 INFO L85 PathProgramCache]: Analyzing trace with hash -149178578, now seen corresponding path program 5 times [2022-01-18 15:45:15,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:15,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124956523] [2022-01-18 15:45:15,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:15,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:15,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:15,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:15,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124956523] [2022-01-18 15:45:15,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124956523] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:15,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781800285] [2022-01-18 15:45:15,684 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:45:15,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:15,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:15,685 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) [2022-01-18 15:45:15,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 15:45:15,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:15,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:15,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:15,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:15,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:15,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:45:15,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:15,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:16,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:16,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:16,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:16,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:16,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:16,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781800285] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:16,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:16,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 14 [2022-01-18 15:45:16,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084722859] [2022-01-18 15:45:16,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:16,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:16,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:16,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:16,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:16,090 INFO L87 Difference]: Start difference. First operand 321 states and 960 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:16,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:16,269 INFO L93 Difference]: Finished difference Result 406 states and 1198 transitions. [2022-01-18 15:45:16,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:16,269 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:16,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:16,271 INFO L225 Difference]: With dead ends: 406 [2022-01-18 15:45:16,271 INFO L226 Difference]: Without dead ends: 400 [2022-01-18 15:45:16,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:16,271 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 50 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:16,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 41 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 323 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-01-18 15:45:16,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-01-18 15:45:16,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 330. [2022-01-18 15:45:16,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 3.0091185410334345) internal successors, (990), 329 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:16,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 990 transitions. [2022-01-18 15:45:16,277 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 990 transitions. Word has length 20 [2022-01-18 15:45:16,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:16,278 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 990 transitions. [2022-01-18 15:45:16,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:16,278 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 990 transitions. [2022-01-18 15:45:16,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:16,279 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:16,279 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:16,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 15:45:16,493 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,SelfDestructingSolverStorable32 [2022-01-18 15:45:16,494 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:16,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:16,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1178685170, now seen corresponding path program 6 times [2022-01-18 15:45:16,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:16,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855939103] [2022-01-18 15:45:16,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:16,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:16,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:16,582 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:16,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:16,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855939103] [2022-01-18 15:45:16,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855939103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:16,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393552943] [2022-01-18 15:45:16,583 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:16,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:16,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:16,584 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) [2022-01-18 15:45:16,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 15:45:16,613 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:45:16,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:16,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:16,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:16,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:16,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:16,852 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:16,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:17,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:17,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:17,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:17,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393552943] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:17,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:17,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 15:45:17,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430168731] [2022-01-18 15:45:17,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:17,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:45:17,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:17,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:45:17,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:45:17,205 INFO L87 Difference]: Start difference. First operand 330 states and 990 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:20,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:20,411 INFO L93 Difference]: Finished difference Result 799 states and 2191 transitions. [2022-01-18 15:45:20,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 15:45:20,412 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:20,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:20,414 INFO L225 Difference]: With dead ends: 799 [2022-01-18 15:45:20,414 INFO L226 Difference]: Without dead ends: 770 [2022-01-18 15:45:20,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2070 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1387, Invalid=5255, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 15:45:20,416 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 482 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 1827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:20,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 131 Invalid, 1827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 1304 Invalid, 0 Unknown, 253 Unchecked, 0.6s Time] [2022-01-18 15:45:20,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-01-18 15:45:20,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 339. [2022-01-18 15:45:20,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 3.0177514792899407) internal successors, (1020), 338 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:20,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1020 transitions. [2022-01-18 15:45:20,423 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1020 transitions. Word has length 20 [2022-01-18 15:45:20,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:20,423 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1020 transitions. [2022-01-18 15:45:20,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:20,424 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1020 transitions. [2022-01-18 15:45:20,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:20,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:20,424 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:20,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 15:45:20,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:20,646 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:20,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:20,647 INFO L85 PathProgramCache]: Analyzing trace with hash -967485590, now seen corresponding path program 7 times [2022-01-18 15:45:20,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:20,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662187797] [2022-01-18 15:45:20,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:20,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:20,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:20,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:20,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662187797] [2022-01-18 15:45:20,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662187797] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:20,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665540165] [2022-01-18 15:45:20,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:20,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:20,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:20,742 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) [2022-01-18 15:45:20,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 15:45:20,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:20,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:20,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:20,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:20,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:20,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:20,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:21,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:21,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:21,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:21,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:21,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:21,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665540165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:21,052 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:21,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:21,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686550019] [2022-01-18 15:45:21,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:21,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:21,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:21,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:21,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:21,053 INFO L87 Difference]: Start difference. First operand 339 states and 1020 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:21,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:21,222 INFO L93 Difference]: Finished difference Result 409 states and 1221 transitions. [2022-01-18 15:45:21,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:21,223 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:21,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:21,224 INFO L225 Difference]: With dead ends: 409 [2022-01-18 15:45:21,224 INFO L226 Difference]: Without dead ends: 398 [2022-01-18 15:45:21,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:21,225 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 43 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:21,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 27 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 364 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-01-18 15:45:21,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-01-18 15:45:21,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 335. [2022-01-18 15:45:21,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 3.0179640718562872) internal successors, (1008), 334 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:21,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 1008 transitions. [2022-01-18 15:45:21,231 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 1008 transitions. Word has length 20 [2022-01-18 15:45:21,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:21,231 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 1008 transitions. [2022-01-18 15:45:21,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:21,232 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 1008 transitions. [2022-01-18 15:45:21,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:21,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:21,233 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:21,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:21,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:21,454 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:21,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:21,455 INFO L85 PathProgramCache]: Analyzing trace with hash -20095859, now seen corresponding path program 1 times [2022-01-18 15:45:21,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:21,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167822741] [2022-01-18 15:45:21,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:21,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:21,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:21,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:21,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:21,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167822741] [2022-01-18 15:45:21,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167822741] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:21,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160896521] [2022-01-18 15:45:21,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:21,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:21,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:21,558 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) [2022-01-18 15:45:21,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 15:45:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:21,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:21,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:21,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:21,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:45:21,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:21,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:21,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:21,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:21,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:21,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:21,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:21,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160896521] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:21,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:21,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 14 [2022-01-18 15:45:21,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914088861] [2022-01-18 15:45:21,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:21,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:21,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:21,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:21,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:21,882 INFO L87 Difference]: Start difference. First operand 335 states and 1008 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:22,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:22,132 INFO L93 Difference]: Finished difference Result 435 states and 1270 transitions. [2022-01-18 15:45:22,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:45:22,133 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:22,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:22,135 INFO L225 Difference]: With dead ends: 435 [2022-01-18 15:45:22,135 INFO L226 Difference]: Without dead ends: 429 [2022-01-18 15:45:22,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:22,136 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 55 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:22,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 50 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 521 Invalid, 0 Unknown, 122 Unchecked, 0.2s Time] [2022-01-18 15:45:22,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-01-18 15:45:22,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 334. [2022-01-18 15:45:22,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 3.021021021021021) internal successors, (1006), 333 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:22,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 1006 transitions. [2022-01-18 15:45:22,143 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 1006 transitions. Word has length 20 [2022-01-18 15:45:22,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:22,143 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 1006 transitions. [2022-01-18 15:45:22,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:22,143 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 1006 transitions. [2022-01-18 15:45:22,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:22,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:22,144 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:22,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:22,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 15:45:22,355 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:22,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:22,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1330179178, now seen corresponding path program 8 times [2022-01-18 15:45:22,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:22,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544643857] [2022-01-18 15:45:22,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:22,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:22,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:22,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:22,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:22,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544643857] [2022-01-18 15:45:22,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544643857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:22,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967891481] [2022-01-18 15:45:22,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:22,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:22,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:22,463 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) [2022-01-18 15:45:22,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 15:45:22,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:22,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:22,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:22,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:22,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:22,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-01-18 15:45:22,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:22,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:22,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:22,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:23,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:23,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967891481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:23,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:23,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:45:23,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335578621] [2022-01-18 15:45:23,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:23,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:45:23,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:23,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:45:23,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:45:23,073 INFO L87 Difference]: Start difference. First operand 334 states and 1006 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:24,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:24,621 INFO L93 Difference]: Finished difference Result 660 states and 1862 transitions. [2022-01-18 15:45:24,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:45:24,621 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:24,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:24,623 INFO L225 Difference]: With dead ends: 660 [2022-01-18 15:45:24,623 INFO L226 Difference]: Without dead ends: 633 [2022-01-18 15:45:24,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=545, Invalid=2535, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:45:24,624 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 293 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:24,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 109 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1132 Invalid, 0 Unknown, 736 Unchecked, 0.5s Time] [2022-01-18 15:45:24,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-01-18 15:45:24,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 327. [2022-01-18 15:45:24,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 3.0092024539877302) internal successors, (981), 326 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:24,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 981 transitions. [2022-01-18 15:45:24,631 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 981 transitions. Word has length 20 [2022-01-18 15:45:24,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:24,631 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 981 transitions. [2022-01-18 15:45:24,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:24,631 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 981 transitions. [2022-01-18 15:45:24,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:24,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:24,632 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:24,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:24,845 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,SelfDestructingSolverStorable36 [2022-01-18 15:45:24,845 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:24,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:24,846 INFO L85 PathProgramCache]: Analyzing trace with hash -353300289, now seen corresponding path program 9 times [2022-01-18 15:45:24,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:24,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705663334] [2022-01-18 15:45:24,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:24,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:24,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:24,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:24,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705663334] [2022-01-18 15:45:24,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705663334] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:24,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032716989] [2022-01-18 15:45:24,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:24,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:24,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:24,919 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) [2022-01-18 15:45:24,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 15:45:24,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:45:24,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:24,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:24,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:25,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:25,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:25,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:25,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:25,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-18 15:45:25,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:25,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032716989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:25,335 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:25,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-01-18 15:45:25,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462688337] [2022-01-18 15:45:25,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:25,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:45:25,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:25,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:45:25,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:45:25,337 INFO L87 Difference]: Start difference. First operand 327 states and 981 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 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) [2022-01-18 15:45:25,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:25,737 INFO L93 Difference]: Finished difference Result 450 states and 1332 transitions. [2022-01-18 15:45:25,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:45:25,737 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 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 20 [2022-01-18 15:45:25,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:25,739 INFO L225 Difference]: With dead ends: 450 [2022-01-18 15:45:25,739 INFO L226 Difference]: Without dead ends: 440 [2022-01-18 15:45:25,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:45:25,739 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 92 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:25,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 47 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 649 Invalid, 0 Unknown, 92 Unchecked, 0.2s Time] [2022-01-18 15:45:25,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-01-18 15:45:25,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 339. [2022-01-18 15:45:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 3.0088757396449703) internal successors, (1017), 338 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:25,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1017 transitions. [2022-01-18 15:45:25,745 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1017 transitions. Word has length 20 [2022-01-18 15:45:25,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:25,745 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1017 transitions. [2022-01-18 15:45:25,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 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) [2022-01-18 15:45:25,745 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1017 transitions. [2022-01-18 15:45:25,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:25,746 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:25,746 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:25,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:25,968 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,SelfDestructingSolverStorable37 [2022-01-18 15:45:25,968 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:25,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:25,968 INFO L85 PathProgramCache]: Analyzing trace with hash 214268651, now seen corresponding path program 10 times [2022-01-18 15:45:25,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:25,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506910927] [2022-01-18 15:45:25,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:25,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:25,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:26,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:26,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:26,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506910927] [2022-01-18 15:45:26,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506910927] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:26,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211188143] [2022-01-18 15:45:26,052 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:45:26,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:26,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:26,053 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) [2022-01-18 15:45:26,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 15:45:26,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:45:26,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:26,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:26,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:26,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:26,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:26,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:26,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:26,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:26,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:26,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:26,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:26,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:26,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211188143] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:26,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:26,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:26,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485790768] [2022-01-18 15:45:26,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:26,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:26,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:26,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:26,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:26,334 INFO L87 Difference]: Start difference. First operand 339 states and 1017 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:26,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:26,520 INFO L93 Difference]: Finished difference Result 422 states and 1257 transitions. [2022-01-18 15:45:26,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:45:26,521 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:26,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:26,522 INFO L225 Difference]: With dead ends: 422 [2022-01-18 15:45:26,522 INFO L226 Difference]: Without dead ends: 411 [2022-01-18 15:45:26,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:26,523 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 36 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:26,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 25 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:45:26,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-01-18 15:45:26,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 336. [2022-01-18 15:45:26,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 3.008955223880597) internal successors, (1008), 335 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:26,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1008 transitions. [2022-01-18 15:45:26,528 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1008 transitions. Word has length 20 [2022-01-18 15:45:26,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:26,528 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 1008 transitions. [2022-01-18 15:45:26,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:26,529 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1008 transitions. [2022-01-18 15:45:26,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:26,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:26,529 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:26,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 15:45:26,732 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,SelfDestructingSolverStorable38 [2022-01-18 15:45:26,733 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:26,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:26,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1590769142, now seen corresponding path program 9 times [2022-01-18 15:45:26,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:26,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810989464] [2022-01-18 15:45:26,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:26,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:26,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:26,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:26,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:26,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810989464] [2022-01-18 15:45:26,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810989464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:26,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872682533] [2022-01-18 15:45:26,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:26,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:26,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:26,811 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) [2022-01-18 15:45:26,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 15:45:26,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:45:26,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:26,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:26,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:26,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:26,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:27,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:27,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:27,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:27,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-18 15:45:27,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:27,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872682533] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:27,271 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:27,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-01-18 15:45:27,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938347028] [2022-01-18 15:45:27,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:27,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:45:27,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:27,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:45:27,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:45:27,272 INFO L87 Difference]: Start difference. First operand 336 states and 1008 transitions. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:27,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:27,699 INFO L93 Difference]: Finished difference Result 436 states and 1291 transitions. [2022-01-18 15:45:27,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:45:27,700 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:27,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:27,701 INFO L225 Difference]: With dead ends: 436 [2022-01-18 15:45:27,701 INFO L226 Difference]: Without dead ends: 427 [2022-01-18 15:45:27,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:45:27,702 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 98 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:27,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 54 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 720 Invalid, 0 Unknown, 120 Unchecked, 0.3s Time] [2022-01-18 15:45:27,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-01-18 15:45:27,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 339. [2022-01-18 15:45:27,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 3.0118343195266273) internal successors, (1018), 338 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:27,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1018 transitions. [2022-01-18 15:45:27,709 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1018 transitions. Word has length 20 [2022-01-18 15:45:27,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:27,709 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1018 transitions. [2022-01-18 15:45:27,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:27,709 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1018 transitions. [2022-01-18 15:45:27,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:27,710 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:27,710 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:27,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:27,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 15:45:27,932 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:27,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:27,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1635909478, now seen corresponding path program 10 times [2022-01-18 15:45:27,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:27,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062665444] [2022-01-18 15:45:27,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:27,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:28,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:28,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:28,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062665444] [2022-01-18 15:45:28,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062665444] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:28,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899535656] [2022-01-18 15:45:28,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:45:28,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:28,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:28,032 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) [2022-01-18 15:45:28,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 15:45:28,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:45:28,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:28,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:28,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:28,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:28,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:28,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:28,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:28,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:28,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:28,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:28,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:28,337 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:28,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899535656] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:28,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:28,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:28,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670748714] [2022-01-18 15:45:28,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:28,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:28,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:28,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:28,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:28,338 INFO L87 Difference]: Start difference. First operand 339 states and 1018 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:28,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:28,543 INFO L93 Difference]: Finished difference Result 413 states and 1233 transitions. [2022-01-18 15:45:28,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:45:28,543 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:28,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:28,545 INFO L225 Difference]: With dead ends: 413 [2022-01-18 15:45:28,545 INFO L226 Difference]: Without dead ends: 402 [2022-01-18 15:45:28,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:28,545 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 38 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:28,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 28 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:45:28,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-01-18 15:45:28,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 336. [2022-01-18 15:45:28,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 3.008955223880597) internal successors, (1008), 335 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:28,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1008 transitions. [2022-01-18 15:45:28,552 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1008 transitions. Word has length 20 [2022-01-18 15:45:28,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:28,552 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 1008 transitions. [2022-01-18 15:45:28,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:28,552 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1008 transitions. [2022-01-18 15:45:28,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:28,553 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:28,553 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:28,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 15:45:28,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:28,763 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:28,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:28,764 INFO L85 PathProgramCache]: Analyzing trace with hash -805583803, now seen corresponding path program 11 times [2022-01-18 15:45:28,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:28,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640842358] [2022-01-18 15:45:28,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:28,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:28,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:28,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:28,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:28,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640842358] [2022-01-18 15:45:28,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640842358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:28,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307488478] [2022-01-18 15:45:28,855 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:45:28,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:28,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:28,858 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:28,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 15:45:28,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:45:28,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:28,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:28,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:28,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:28,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:29,027 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:29,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:29,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:29,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:29,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:29,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:29,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:29,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307488478] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:29,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:29,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:29,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962216725] [2022-01-18 15:45:29,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:29,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:29,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:29,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:29,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:29,139 INFO L87 Difference]: Start difference. First operand 336 states and 1008 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:29,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:29,384 INFO L93 Difference]: Finished difference Result 439 states and 1300 transitions. [2022-01-18 15:45:29,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:45:29,384 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:29,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:29,386 INFO L225 Difference]: With dead ends: 439 [2022-01-18 15:45:29,386 INFO L226 Difference]: Without dead ends: 428 [2022-01-18 15:45:29,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:29,387 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 41 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:29,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 32 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:45:29,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-01-18 15:45:29,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 339. [2022-01-18 15:45:29,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.997041420118343) internal successors, (1013), 338 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:29,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1013 transitions. [2022-01-18 15:45:29,393 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1013 transitions. Word has length 20 [2022-01-18 15:45:29,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:29,393 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1013 transitions. [2022-01-18 15:45:29,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:29,393 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1013 transitions. [2022-01-18 15:45:29,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:29,394 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:29,394 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:29,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 15:45:29,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 15:45:29,610 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:29,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:29,610 INFO L85 PathProgramCache]: Analyzing trace with hash -881419218, now seen corresponding path program 11 times [2022-01-18 15:45:29,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:29,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631258827] [2022-01-18 15:45:29,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:29,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:29,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:29,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:29,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631258827] [2022-01-18 15:45:29,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631258827] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:29,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450051204] [2022-01-18 15:45:29,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:45:29,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:29,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:29,698 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:29,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 15:45:29,721 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:45:29,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:29,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:29,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:29,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:29,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2022-01-18 15:45:29,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:29,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:29,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:29,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:29,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:29,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:29,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:29,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450051204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:29,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:29,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:29,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122892118] [2022-01-18 15:45:29,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:29,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:29,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:29,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:29,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:29,985 INFO L87 Difference]: Start difference. First operand 339 states and 1013 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:30,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:30,247 INFO L93 Difference]: Finished difference Result 429 states and 1275 transitions. [2022-01-18 15:45:30,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:45:30,247 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:30,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:30,249 INFO L225 Difference]: With dead ends: 429 [2022-01-18 15:45:30,249 INFO L226 Difference]: Without dead ends: 418 [2022-01-18 15:45:30,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:30,249 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 37 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:30,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 34 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:45:30,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-01-18 15:45:30,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 339. [2022-01-18 15:45:30,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.997041420118343) internal successors, (1013), 338 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:30,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1013 transitions. [2022-01-18 15:45:30,257 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1013 transitions. Word has length 20 [2022-01-18 15:45:30,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:30,257 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1013 transitions. [2022-01-18 15:45:30,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:30,257 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1013 transitions. [2022-01-18 15:45:30,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:30,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:30,258 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:30,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 15:45:30,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:30,471 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:30,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:30,472 INFO L85 PathProgramCache]: Analyzing trace with hash -136538836, now seen corresponding path program 12 times [2022-01-18 15:45:30,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:30,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283869799] [2022-01-18 15:45:30,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:30,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:30,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:30,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:30,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:30,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283869799] [2022-01-18 15:45:30,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283869799] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:30,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245550759] [2022-01-18 15:45:30,565 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:30,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:30,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:30,567 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:30,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 15:45:30,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:45:30,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:30,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:30,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:30,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:30,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-01-18 15:45:30,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:30,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:31,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:31,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 15:45:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:31,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245550759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:31,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:31,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:45:31,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391309115] [2022-01-18 15:45:31,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:31,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:45:31,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:31,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:45:31,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:45:31,242 INFO L87 Difference]: Start difference. First operand 339 states and 1013 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:33,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:33,459 INFO L93 Difference]: Finished difference Result 981 states and 2663 transitions. [2022-01-18 15:45:33,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 15:45:33,459 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:33,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:33,462 INFO L225 Difference]: With dead ends: 981 [2022-01-18 15:45:33,462 INFO L226 Difference]: Without dead ends: 975 [2022-01-18 15:45:33,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 27 SyntacticMatches, 12 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1891 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=814, Invalid=5038, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:45:33,463 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 349 mSDsluCounter, 1052 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1809 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:33,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 147 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1148 Invalid, 0 Unknown, 1809 Unchecked, 0.5s Time] [2022-01-18 15:45:33,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2022-01-18 15:45:33,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 358. [2022-01-18 15:45:33,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.988795518207283) internal successors, (1067), 357 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:33,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1067 transitions. [2022-01-18 15:45:33,473 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1067 transitions. Word has length 20 [2022-01-18 15:45:33,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:33,474 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1067 transitions. [2022-01-18 15:45:33,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:33,474 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1067 transitions. [2022-01-18 15:45:33,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:33,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:33,474 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:33,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 15:45:33,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:33,675 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:33,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:33,675 INFO L85 PathProgramCache]: Analyzing trace with hash -62802732, now seen corresponding path program 13 times [2022-01-18 15:45:33,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:33,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085287722] [2022-01-18 15:45:33,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:33,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:33,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:33,769 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:33,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:33,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085287722] [2022-01-18 15:45:33,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085287722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:33,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580350626] [2022-01-18 15:45:33,769 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:33,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:33,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:33,770 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:33,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 15:45:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:33,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:33,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:33,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:45:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:33,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:34,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:34,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:45:34,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:34,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:45:34,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:34,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580350626] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:34,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:34,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 13 [2022-01-18 15:45:34,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750162692] [2022-01-18 15:45:34,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:34,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 15:45:34,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:34,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 15:45:34,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:45:34,039 INFO L87 Difference]: Start difference. First operand 358 states and 1067 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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) [2022-01-18 15:45:34,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:34,378 INFO L93 Difference]: Finished difference Result 602 states and 1749 transitions. [2022-01-18 15:45:34,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:45:34,379 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 20 [2022-01-18 15:45:34,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:34,380 INFO L225 Difference]: With dead ends: 602 [2022-01-18 15:45:34,380 INFO L226 Difference]: Without dead ends: 593 [2022-01-18 15:45:34,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:45:34,380 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 106 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:34,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 66 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 666 Invalid, 0 Unknown, 95 Unchecked, 0.3s Time] [2022-01-18 15:45:34,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-01-18 15:45:34,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 351. [2022-01-18 15:45:34,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 2.98) internal successors, (1043), 350 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:34,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1043 transitions. [2022-01-18 15:45:34,386 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1043 transitions. Word has length 20 [2022-01-18 15:45:34,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:34,387 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 1043 transitions. [2022-01-18 15:45:34,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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) [2022-01-18 15:45:34,387 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1043 transitions. [2022-01-18 15:45:34,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:34,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:34,388 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:34,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:34,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 15:45:34,599 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:34,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:34,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2099652405, now seen corresponding path program 12 times [2022-01-18 15:45:34,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:34,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905279696] [2022-01-18 15:45:34,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:34,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:34,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:34,702 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:34,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:34,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905279696] [2022-01-18 15:45:34,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905279696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:34,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182478286] [2022-01-18 15:45:34,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:34,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:34,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:34,708 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:34,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 15:45:34,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:45:34,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:34,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:34,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:34,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:34,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:35,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:35,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:35,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:35,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:35,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:35,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182478286] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:35,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:35,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:45:35,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906715582] [2022-01-18 15:45:35,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:35,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:45:35,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:35,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:45:35,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:45:35,406 INFO L87 Difference]: Start difference. First operand 351 states and 1043 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:36,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:36,433 INFO L93 Difference]: Finished difference Result 587 states and 1698 transitions. [2022-01-18 15:45:36,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:45:36,433 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:36,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:36,434 INFO L225 Difference]: With dead ends: 587 [2022-01-18 15:45:36,434 INFO L226 Difference]: Without dead ends: 558 [2022-01-18 15:45:36,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=368, Invalid=1524, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:45:36,435 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 296 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 1776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 728 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:36,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 104 Invalid, 1776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 984 Invalid, 0 Unknown, 728 Unchecked, 0.4s Time] [2022-01-18 15:45:36,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-01-18 15:45:36,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 360. [2022-01-18 15:45:36,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 3.0) internal successors, (1077), 359 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:36,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1077 transitions. [2022-01-18 15:45:36,441 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1077 transitions. Word has length 20 [2022-01-18 15:45:36,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:36,441 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1077 transitions. [2022-01-18 15:45:36,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:36,441 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1077 transitions. [2022-01-18 15:45:36,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:36,442 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:36,442 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:36,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:36,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 15:45:36,648 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:36,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:36,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1481560959, now seen corresponding path program 13 times [2022-01-18 15:45:36,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:36,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332934803] [2022-01-18 15:45:36,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:36,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:36,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:36,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:36,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:36,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332934803] [2022-01-18 15:45:36,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332934803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:36,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545872653] [2022-01-18 15:45:36,728 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:36,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:36,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:36,729 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:36,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 15:45:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:36,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:36,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:36,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:36,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:36,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:36,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:36,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:36,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:36,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:36,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:37,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:37,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545872653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:37,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:37,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:37,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887280310] [2022-01-18 15:45:37,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:37,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:37,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:37,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:37,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:37,007 INFO L87 Difference]: Start difference. First operand 360 states and 1077 transitions. Second operand has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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) [2022-01-18 15:45:37,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:37,319 INFO L93 Difference]: Finished difference Result 457 states and 1351 transitions. [2022-01-18 15:45:37,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:45:37,320 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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 20 [2022-01-18 15:45:37,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:37,321 INFO L225 Difference]: With dead ends: 457 [2022-01-18 15:45:37,321 INFO L226 Difference]: Without dead ends: 447 [2022-01-18 15:45:37,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:37,321 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 52 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:37,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 60 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:45:37,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-18 15:45:37,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 363. [2022-01-18 15:45:37,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.0) internal successors, (1086), 362 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:37,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1086 transitions. [2022-01-18 15:45:37,327 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1086 transitions. Word has length 20 [2022-01-18 15:45:37,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:37,327 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1086 transitions. [2022-01-18 15:45:37,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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) [2022-01-18 15:45:37,327 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1086 transitions. [2022-01-18 15:45:37,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:37,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:37,328 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:37,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:37,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 15:45:37,528 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:37,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:37,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1979667897, now seen corresponding path program 14 times [2022-01-18 15:45:37,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:37,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209435682] [2022-01-18 15:45:37,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:37,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:37,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:37,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:37,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209435682] [2022-01-18 15:45:37,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209435682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:37,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617627359] [2022-01-18 15:45:37,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:37,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:37,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:37,612 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:37,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 15:45:37,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:37,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:37,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:37,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:37,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:37,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:37,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:37,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:38,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:38,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:38,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:38,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617627359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:38,179 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:38,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 15:45:38,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604591381] [2022-01-18 15:45:38,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:38,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:45:38,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:38,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:45:38,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:45:38,180 INFO L87 Difference]: Start difference. First operand 363 states and 1086 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:40,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:40,146 INFO L93 Difference]: Finished difference Result 663 states and 1878 transitions. [2022-01-18 15:45:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:45:40,147 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:40,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:40,148 INFO L225 Difference]: With dead ends: 663 [2022-01-18 15:45:40,148 INFO L226 Difference]: Without dead ends: 631 [2022-01-18 15:45:40,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 944 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=782, Invalid=2758, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:45:40,149 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 318 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:40,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 112 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1484 Invalid, 0 Unknown, 204 Unchecked, 0.6s Time] [2022-01-18 15:45:40,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-01-18 15:45:40,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 363. [2022-01-18 15:45:40,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.0) internal successors, (1086), 362 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:40,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1086 transitions. [2022-01-18 15:45:40,155 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1086 transitions. Word has length 20 [2022-01-18 15:45:40,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:40,155 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 1086 transitions. [2022-01-18 15:45:40,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:40,155 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1086 transitions. [2022-01-18 15:45:40,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:40,155 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:40,156 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:40,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:40,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:40,356 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:40,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:40,356 INFO L85 PathProgramCache]: Analyzing trace with hash 2061801888, now seen corresponding path program 14 times [2022-01-18 15:45:40,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:40,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842358686] [2022-01-18 15:45:40,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:40,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:40,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:40,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:40,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842358686] [2022-01-18 15:45:40,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842358686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:40,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134298512] [2022-01-18 15:45:40,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:40,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:40,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:40,455 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:40,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 15:45:40,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:40,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:40,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:40,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:40,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:40,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:40,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:40,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:40,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:40,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:41,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134298512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:41,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:41,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:45:41,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480698585] [2022-01-18 15:45:41,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:41,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:45:41,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:41,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:45:41,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:45:41,087 INFO L87 Difference]: Start difference. First operand 363 states and 1086 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:42,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:42,250 INFO L93 Difference]: Finished difference Result 593 states and 1695 transitions. [2022-01-18 15:45:42,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:45:42,251 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:42,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:42,252 INFO L225 Difference]: With dead ends: 593 [2022-01-18 15:45:42,252 INFO L226 Difference]: Without dead ends: 562 [2022-01-18 15:45:42,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 25 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=414, Invalid=1656, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:45:42,252 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 242 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 338 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:42,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 112 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1018 Invalid, 0 Unknown, 338 Unchecked, 0.4s Time] [2022-01-18 15:45:42,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-01-18 15:45:42,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 373. [2022-01-18 15:45:42,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.0188172043010755) internal successors, (1123), 372 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:42,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1123 transitions. [2022-01-18 15:45:42,258 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1123 transitions. Word has length 20 [2022-01-18 15:45:42,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:42,258 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 1123 transitions. [2022-01-18 15:45:42,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:42,258 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1123 transitions. [2022-01-18 15:45:42,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:42,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:42,259 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:42,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 15:45:42,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 15:45:42,459 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:42,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:42,460 INFO L85 PathProgramCache]: Analyzing trace with hash 175206200, now seen corresponding path program 15 times [2022-01-18 15:45:42,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:42,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229097483] [2022-01-18 15:45:42,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:42,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:42,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:42,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:42,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:42,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229097483] [2022-01-18 15:45:42,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229097483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:42,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901131559] [2022-01-18 15:45:42,551 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:42,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:42,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:42,552 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:42,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 15:45:42,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:45:42,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:42,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:42,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:42,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:42,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:42,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:42,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:43,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:43,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-01-18 15:45:43,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:43,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901131559] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:43,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:43,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 15:45:43,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177845821] [2022-01-18 15:45:43,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:43,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:45:43,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:43,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:45:43,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:45:43,142 INFO L87 Difference]: Start difference. First operand 373 states and 1123 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:44,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:44,638 INFO L93 Difference]: Finished difference Result 610 states and 1761 transitions. [2022-01-18 15:45:44,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:45:44,638 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:44,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:44,639 INFO L225 Difference]: With dead ends: 610 [2022-01-18 15:45:44,639 INFO L226 Difference]: Without dead ends: 583 [2022-01-18 15:45:44,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=539, Invalid=2011, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:45:44,640 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 285 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:44,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 71 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 871 Invalid, 0 Unknown, 206 Unchecked, 0.4s Time] [2022-01-18 15:45:44,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-01-18 15:45:44,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 376. [2022-01-18 15:45:44,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.021333333333333) internal successors, (1133), 375 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:44,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1133 transitions. [2022-01-18 15:45:44,646 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1133 transitions. Word has length 20 [2022-01-18 15:45:44,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:44,646 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 1133 transitions. [2022-01-18 15:45:44,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:44,646 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1133 transitions. [2022-01-18 15:45:44,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:44,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:44,647 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:44,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:44,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 15:45:44,849 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:44,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:44,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1243494876, now seen corresponding path program 16 times [2022-01-18 15:45:44,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:44,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880443847] [2022-01-18 15:45:44,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:44,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:44,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:44,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:44,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880443847] [2022-01-18 15:45:44,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880443847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:44,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736422197] [2022-01-18 15:45:44,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:45:44,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:44,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:44,932 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:44,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 15:45:44,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:45:44,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:44,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:44,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:45,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:45,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:45,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:45,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:45,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:45,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:45,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:45,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:45,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736422197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:45,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:45,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:45,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66105490] [2022-01-18 15:45:45,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:45,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:45,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:45,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:45,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:45,238 INFO L87 Difference]: Start difference. First operand 376 states and 1133 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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) [2022-01-18 15:45:45,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:45,505 INFO L93 Difference]: Finished difference Result 457 states and 1362 transitions. [2022-01-18 15:45:45,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:45:45,506 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:45,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:45,507 INFO L225 Difference]: With dead ends: 457 [2022-01-18 15:45:45,507 INFO L226 Difference]: Without dead ends: 446 [2022-01-18 15:45:45,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:45,507 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:45,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 44 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:45:45,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-01-18 15:45:45,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 371. [2022-01-18 15:45:45,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 3.018918918918919) internal successors, (1117), 370 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:45,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1117 transitions. [2022-01-18 15:45:45,514 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1117 transitions. Word has length 20 [2022-01-18 15:45:45,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:45,514 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 1117 transitions. [2022-01-18 15:45:45,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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) [2022-01-18 15:45:45,515 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1117 transitions. [2022-01-18 15:45:45,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:45,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:45,515 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:45,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 15:45:45,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:45,736 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:45,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1857680177, now seen corresponding path program 15 times [2022-01-18 15:45:45,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:45,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481659883] [2022-01-18 15:45:45,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:45,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:45,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:45,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:45,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:45,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481659883] [2022-01-18 15:45:45,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481659883] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:45,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58445617] [2022-01-18 15:45:45,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:45,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:45,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:45,817 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:45,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 15:45:45,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:45:45,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:45,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:45,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:45,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:45,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:46,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:46,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:46,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:46,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-18 15:45:46,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:46,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58445617] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:46,288 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:46,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-01-18 15:45:46,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710863459] [2022-01-18 15:45:46,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:46,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:45:46,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:46,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:45:46,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:45:46,289 INFO L87 Difference]: Start difference. First operand 371 states and 1117 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:46,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:46,665 INFO L93 Difference]: Finished difference Result 520 states and 1540 transitions. [2022-01-18 15:45:46,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:45:46,665 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:46,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:46,666 INFO L225 Difference]: With dead ends: 520 [2022-01-18 15:45:46,667 INFO L226 Difference]: Without dead ends: 511 [2022-01-18 15:45:46,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:45:46,667 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 118 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:46,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 43 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 420 Invalid, 0 Unknown, 86 Unchecked, 0.2s Time] [2022-01-18 15:45:46,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-01-18 15:45:46,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 378. [2022-01-18 15:45:46,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.018567639257294) internal successors, (1138), 377 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:46,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1138 transitions. [2022-01-18 15:45:46,675 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1138 transitions. Word has length 20 [2022-01-18 15:45:46,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:46,675 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1138 transitions. [2022-01-18 15:45:46,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:46,675 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1138 transitions. [2022-01-18 15:45:46,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:46,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:46,676 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:46,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 15:45:46,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 15:45:46,885 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:46,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:46,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1869718179, now seen corresponding path program 16 times [2022-01-18 15:45:46,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:46,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996178916] [2022-01-18 15:45:46,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:46,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:46,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:46,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:46,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:46,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996178916] [2022-01-18 15:45:46,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996178916] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:46,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778693864] [2022-01-18 15:45:46,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:45:46,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:46,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:46,976 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:46,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 15:45:46,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:45:46,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:46,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:46,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:47,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:47,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:47,158 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:47,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:47,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:47,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:47,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:47,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:47,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:47,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778693864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:47,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:47,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:47,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424597957] [2022-01-18 15:45:47,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:47,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:47,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:47,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:47,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:47,266 INFO L87 Difference]: Start difference. First operand 378 states and 1138 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:47,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:47,441 INFO L93 Difference]: Finished difference Result 458 states and 1362 transitions. [2022-01-18 15:45:47,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:47,441 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:47,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:47,442 INFO L225 Difference]: With dead ends: 458 [2022-01-18 15:45:47,442 INFO L226 Difference]: Without dead ends: 448 [2022-01-18 15:45:47,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:47,443 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:47,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 34 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 381 Invalid, 0 Unknown, 27 Unchecked, 0.1s Time] [2022-01-18 15:45:47,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-01-18 15:45:47,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 378. [2022-01-18 15:45:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.018567639257294) internal successors, (1138), 377 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:47,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1138 transitions. [2022-01-18 15:45:47,450 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1138 transitions. Word has length 20 [2022-01-18 15:45:47,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:47,450 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1138 transitions. [2022-01-18 15:45:47,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:47,450 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1138 transitions. [2022-01-18 15:45:47,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:47,451 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:47,451 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:47,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 15:45:47,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:47,667 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:47,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:47,668 INFO L85 PathProgramCache]: Analyzing trace with hash -493217688, now seen corresponding path program 17 times [2022-01-18 15:45:47,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:47,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014789959] [2022-01-18 15:45:47,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:47,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:47,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:47,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:47,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:47,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014789959] [2022-01-18 15:45:47,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014789959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:47,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838066421] [2022-01-18 15:45:47,736 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:45:47,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:47,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:47,737 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:47,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 15:45:47,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:45:47,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:47,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:47,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:47,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:47,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:47,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:47,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:48,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:48,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:48,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:48,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:48,041 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:48,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838066421] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:48,041 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:48,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:48,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937509465] [2022-01-18 15:45:48,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:48,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:48,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:48,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:48,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:48,042 INFO L87 Difference]: Start difference. First operand 378 states and 1138 transitions. Second operand has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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) [2022-01-18 15:45:48,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:48,218 INFO L93 Difference]: Finished difference Result 466 states and 1385 transitions. [2022-01-18 15:45:48,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:48,218 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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 20 [2022-01-18 15:45:48,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:48,219 INFO L225 Difference]: With dead ends: 466 [2022-01-18 15:45:48,219 INFO L226 Difference]: Without dead ends: 457 [2022-01-18 15:45:48,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:48,223 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:48,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 36 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 375 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-01-18 15:45:48,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-01-18 15:45:48,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 381. [2022-01-18 15:45:48,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.0210526315789474) internal successors, (1148), 380 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:48,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1148 transitions. [2022-01-18 15:45:48,229 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1148 transitions. Word has length 20 [2022-01-18 15:45:48,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:48,229 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1148 transitions. [2022-01-18 15:45:48,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 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) [2022-01-18 15:45:48,229 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1148 transitions. [2022-01-18 15:45:48,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:48,230 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:48,230 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:48,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:48,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:48,431 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:48,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:48,431 INFO L85 PathProgramCache]: Analyzing trace with hash 575070988, now seen corresponding path program 18 times [2022-01-18 15:45:48,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:48,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098101180] [2022-01-18 15:45:48,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:48,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:48,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:48,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:48,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:48,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098101180] [2022-01-18 15:45:48,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098101180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:48,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855305791] [2022-01-18 15:45:48,509 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:48,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:48,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:48,510 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:48,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 15:45:48,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:45:48,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:48,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 15:45:48,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:48,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:48,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:48,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:48,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:48,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:48,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-01-18 15:45:49,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:49,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855305791] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:49,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:49,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 15:45:49,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10585646] [2022-01-18 15:45:49,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:49,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:45:49,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:49,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:45:49,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:45:49,057 INFO L87 Difference]: Start difference. First operand 381 states and 1148 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:50,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:50,381 INFO L93 Difference]: Finished difference Result 665 states and 1934 transitions. [2022-01-18 15:45:50,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:45:50,381 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:50,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:50,382 INFO L225 Difference]: With dead ends: 665 [2022-01-18 15:45:50,382 INFO L226 Difference]: Without dead ends: 641 [2022-01-18 15:45:50,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=440, Invalid=1816, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:45:50,384 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 230 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 1375 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 1488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:50,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 86 Invalid, 1488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1375 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:45:50,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-01-18 15:45:50,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 392. [2022-01-18 15:45:50,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.040920716112532) internal successors, (1189), 391 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:50,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1189 transitions. [2022-01-18 15:45:50,392 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1189 transitions. Word has length 20 [2022-01-18 15:45:50,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:50,392 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1189 transitions. [2022-01-18 15:45:50,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:50,392 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1189 transitions. [2022-01-18 15:45:50,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:50,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:50,393 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:50,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:50,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 15:45:50,615 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:50,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:50,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1405396663, now seen corresponding path program 17 times [2022-01-18 15:45:50,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:50,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275323731] [2022-01-18 15:45:50,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:50,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:50,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:50,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:50,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:50,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275323731] [2022-01-18 15:45:50,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275323731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:50,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502859845] [2022-01-18 15:45:50,691 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:45:50,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:50,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:50,693 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:50,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 15:45:50,725 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:45:50,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:50,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:50,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:50,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:50,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:45:50,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:50,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:50,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:50,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:50,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:50,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:50,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:50,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502859845] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:50,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:50,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:50,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342934016] [2022-01-18 15:45:50,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:50,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:50,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:50,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:50,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:50,997 INFO L87 Difference]: Start difference. First operand 392 states and 1189 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:51,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:51,191 INFO L93 Difference]: Finished difference Result 487 states and 1457 transitions. [2022-01-18 15:45:51,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:51,192 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:51,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:51,193 INFO L225 Difference]: With dead ends: 487 [2022-01-18 15:45:51,193 INFO L226 Difference]: Without dead ends: 476 [2022-01-18 15:45:51,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:51,193 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 52 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:51,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 33 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 336 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-01-18 15:45:51,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-01-18 15:45:51,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 398. [2022-01-18 15:45:51,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.0352644836272042) internal successors, (1205), 397 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:51,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1205 transitions. [2022-01-18 15:45:51,198 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1205 transitions. Word has length 20 [2022-01-18 15:45:51,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:51,198 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1205 transitions. [2022-01-18 15:45:51,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:51,199 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1205 transitions. [2022-01-18 15:45:51,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:51,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:51,199 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:51,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 15:45:51,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 15:45:51,400 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:51,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:51,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1329561248, now seen corresponding path program 19 times [2022-01-18 15:45:51,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:51,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580925821] [2022-01-18 15:45:51,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:51,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:51,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:51,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:51,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:51,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580925821] [2022-01-18 15:45:51,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580925821] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:51,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251625480] [2022-01-18 15:45:51,485 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:51,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:51,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:51,486 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:51,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 15:45:51,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:51,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:51,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:51,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:51,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:45:51,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:51,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:51,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:51,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:51,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:51,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:51,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:51,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251625480] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:51,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:51,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:51,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671009388] [2022-01-18 15:45:51,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:51,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:51,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:51,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:51,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:51,780 INFO L87 Difference]: Start difference. First operand 398 states and 1205 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:52,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:52,018 INFO L93 Difference]: Finished difference Result 469 states and 1405 transitions. [2022-01-18 15:45:52,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:52,019 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:52,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:52,020 INFO L225 Difference]: With dead ends: 469 [2022-01-18 15:45:52,020 INFO L226 Difference]: Without dead ends: 458 [2022-01-18 15:45:52,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:45:52,020 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:52,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 52 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 491 Invalid, 0 Unknown, 76 Unchecked, 0.2s Time] [2022-01-18 15:45:52,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-18 15:45:52,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 399. [2022-01-18 15:45:52,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 3.0376884422110555) internal successors, (1209), 398 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:52,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1209 transitions. [2022-01-18 15:45:52,026 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1209 transitions. Word has length 20 [2022-01-18 15:45:52,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:52,026 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1209 transitions. [2022-01-18 15:45:52,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 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) [2022-01-18 15:45:52,026 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1209 transitions. [2022-01-18 15:45:52,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:52,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:52,027 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:52,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:52,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 15:45:52,227 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:52,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:52,227 INFO L85 PathProgramCache]: Analyzing trace with hash 705118312, now seen corresponding path program 20 times [2022-01-18 15:45:52,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:52,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993226997] [2022-01-18 15:45:52,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:52,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:52,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:52,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:52,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993226997] [2022-01-18 15:45:52,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993226997] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:52,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191374369] [2022-01-18 15:45:52,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:52,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:52,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:52,320 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:52,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 15:45:52,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:52,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:52,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:52,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:52,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:52,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 15:45:52,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:52,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:52,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:52,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-01-18 15:45:52,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:52,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191374369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:52,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:52,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 15:45:52,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844382507] [2022-01-18 15:45:52,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:52,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:45:52,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:52,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:45:52,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:45:52,893 INFO L87 Difference]: Start difference. First operand 399 states and 1209 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:53,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:53,657 INFO L93 Difference]: Finished difference Result 663 states and 1893 transitions. [2022-01-18 15:45:53,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:45:53,657 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:53,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:53,658 INFO L225 Difference]: With dead ends: 663 [2022-01-18 15:45:53,658 INFO L226 Difference]: Without dead ends: 610 [2022-01-18 15:45:53,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:45:53,659 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 155 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:53,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 80 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 822 Invalid, 0 Unknown, 322 Unchecked, 0.3s Time] [2022-01-18 15:45:53,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-01-18 15:45:53,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 400. [2022-01-18 15:45:53,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.0426065162907268) internal successors, (1214), 399 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:53,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1214 transitions. [2022-01-18 15:45:53,664 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1214 transitions. Word has length 20 [2022-01-18 15:45:53,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:53,664 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1214 transitions. [2022-01-18 15:45:53,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:53,665 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1214 transitions. [2022-01-18 15:45:53,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:53,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:53,665 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:53,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 15:45:53,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:53,866 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:53,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:53,866 INFO L85 PathProgramCache]: Analyzing trace with hash -422673061, now seen corresponding path program 18 times [2022-01-18 15:45:53,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:53,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178229123] [2022-01-18 15:45:53,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:53,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:53,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:53,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:53,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:53,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178229123] [2022-01-18 15:45:53,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178229123] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:53,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716330682] [2022-01-18 15:45:53,943 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:53,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:53,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:53,944 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:53,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 15:45:53,977 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:45:53,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:53,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:45:53,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:54,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:54,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:54,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:54,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:54,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:54,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-01-18 15:45:54,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:54,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716330682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:54,442 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:54,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 15:45:54,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975295007] [2022-01-18 15:45:54,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:54,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:45:54,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:54,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:45:54,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:45:54,443 INFO L87 Difference]: Start difference. First operand 400 states and 1214 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:56,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:56,602 INFO L93 Difference]: Finished difference Result 835 states and 2438 transitions. [2022-01-18 15:45:56,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:45:56,602 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:56,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:56,607 INFO L225 Difference]: With dead ends: 835 [2022-01-18 15:45:56,607 INFO L226 Difference]: Without dead ends: 806 [2022-01-18 15:45:56,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1078 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=690, Invalid=3216, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:45:56,608 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 362 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:56,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 89 Invalid, 1385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1219 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:45:56,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2022-01-18 15:45:56,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 401. [2022-01-18 15:45:56,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 3.0425) internal successors, (1217), 400 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:56,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1217 transitions. [2022-01-18 15:45:56,618 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1217 transitions. Word has length 20 [2022-01-18 15:45:56,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:56,618 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1217 transitions. [2022-01-18 15:45:56,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:56,618 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1217 transitions. [2022-01-18 15:45:56,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:56,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:56,619 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:56,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:56,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-18 15:45:56,841 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:56,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:56,841 INFO L85 PathProgramCache]: Analyzing trace with hash -856702407, now seen corresponding path program 19 times [2022-01-18 15:45:56,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:56,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751890882] [2022-01-18 15:45:56,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:56,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:56,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:56,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:56,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751890882] [2022-01-18 15:45:56,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751890882] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:56,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439897124] [2022-01-18 15:45:56,921 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:56,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:56,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:56,922 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:56,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 15:45:56,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:56,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:56,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:57,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:57,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:57,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:57,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:57,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:57,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 15:45:57,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:57,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 3 [2022-01-18 15:45:57,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:57,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439897124] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:57,182 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:57,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 15:45:57,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375806394] [2022-01-18 15:45:57,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:57,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:45:57,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:57,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:45:57,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:45:57,183 INFO L87 Difference]: Start difference. First operand 401 states and 1217 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:57,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:57,384 INFO L93 Difference]: Finished difference Result 506 states and 1512 transitions. [2022-01-18 15:45:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:45:57,384 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:57,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:57,385 INFO L225 Difference]: With dead ends: 506 [2022-01-18 15:45:57,385 INFO L226 Difference]: Without dead ends: 495 [2022-01-18 15:45:57,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:45:57,386 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 46 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:57,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 38 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 468 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-01-18 15:45:57,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-01-18 15:45:57,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 396. [2022-01-18 15:45:57,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 3.0405063291139243) internal successors, (1201), 395 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:57,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1201 transitions. [2022-01-18 15:45:57,394 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1201 transitions. Word has length 20 [2022-01-18 15:45:57,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:57,394 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1201 transitions. [2022-01-18 15:45:57,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:57,394 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1201 transitions. [2022-01-18 15:45:57,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:57,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:57,395 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:57,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:57,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 15:45:57,611 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:57,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:57,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1388007308, now seen corresponding path program 21 times [2022-01-18 15:45:57,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:57,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831053054] [2022-01-18 15:45:57,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:57,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:57,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:57,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:57,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:57,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831053054] [2022-01-18 15:45:57,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831053054] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:57,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658769970] [2022-01-18 15:45:57,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:57,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:57,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:57,688 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:57,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 15:45:57,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:45:57,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:57,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:57,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:57,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:57,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:45:57,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:57,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:58,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:58,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-18 15:45:58,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:58,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658769970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:58,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:58,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-01-18 15:45:58,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143274251] [2022-01-18 15:45:58,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:58,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:45:58,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:58,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:45:58,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:45:58,204 INFO L87 Difference]: Start difference. First operand 396 states and 1201 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:58,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:58,599 INFO L93 Difference]: Finished difference Result 552 states and 1638 transitions. [2022-01-18 15:45:58,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:45:58,599 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:45:58,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:58,600 INFO L225 Difference]: With dead ends: 552 [2022-01-18 15:45:58,600 INFO L226 Difference]: Without dead ends: 543 [2022-01-18 15:45:58,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:45:58,601 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 119 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:58,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 46 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 488 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-01-18 15:45:58,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-01-18 15:45:58,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 393. [2022-01-18 15:45:58,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 3.0331632653061225) internal successors, (1189), 392 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:58,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1189 transitions. [2022-01-18 15:45:58,607 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1189 transitions. Word has length 20 [2022-01-18 15:45:58,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:58,607 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1189 transitions. [2022-01-18 15:45:58,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:58,607 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1189 transitions. [2022-01-18 15:45:58,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:58,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:58,608 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:58,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-01-18 15:45:58,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:58,808 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:58,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:58,808 INFO L85 PathProgramCache]: Analyzing trace with hash 377918803, now seen corresponding path program 20 times [2022-01-18 15:45:58,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:58,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449200996] [2022-01-18 15:45:58,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:58,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:58,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:58,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:58,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:58,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449200996] [2022-01-18 15:45:58,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449200996] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:58,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017767545] [2022-01-18 15:45:58,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:58,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:58,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:58,898 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:58,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 15:45:58,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:58,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:58,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:58,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:59,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:59,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:45:59,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:59,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:59,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:59,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:45:59,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:59,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:45:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:59,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017767545] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:59,262 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:59,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:45:59,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956540625] [2022-01-18 15:45:59,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:59,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:45:59,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:59,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:45:59,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:45:59,262 INFO L87 Difference]: Start difference. First operand 393 states and 1189 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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) [2022-01-18 15:45:59,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:59,556 INFO L93 Difference]: Finished difference Result 540 states and 1607 transitions. [2022-01-18 15:45:59,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:45:59,556 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 20 [2022-01-18 15:45:59,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:59,557 INFO L225 Difference]: With dead ends: 540 [2022-01-18 15:45:59,557 INFO L226 Difference]: Without dead ends: 530 [2022-01-18 15:45:59,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:45:59,557 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 83 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:59,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 68 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 655 Invalid, 0 Unknown, 96 Unchecked, 0.2s Time] [2022-01-18 15:45:59,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2022-01-18 15:45:59,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 396. [2022-01-18 15:45:59,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 3.027848101265823) internal successors, (1196), 395 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:59,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1196 transitions. [2022-01-18 15:45:59,563 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1196 transitions. Word has length 20 [2022-01-18 15:45:59,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:59,563 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1196 transitions. [2022-01-18 15:45:59,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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) [2022-01-18 15:45:59,564 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1196 transitions. [2022-01-18 15:45:59,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:45:59,564 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:59,564 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:59,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 15:45:59,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 15:45:59,765 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:45:59,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:59,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1374169437, now seen corresponding path program 21 times [2022-01-18 15:45:59,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:59,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688060462] [2022-01-18 15:45:59,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:59,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:59,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:59,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:59,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:59,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688060462] [2022-01-18 15:45:59,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688060462] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:59,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020238999] [2022-01-18 15:45:59,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:59,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:59,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:59,836 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:59,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 15:45:59,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:45:59,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:59,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:45:59,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:59,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:59,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-18 15:46:00,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:00,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:00,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:00,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 23 [2022-01-18 15:46:00,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:00,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020238999] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:00,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:00,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-01-18 15:46:00,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815317429] [2022-01-18 15:46:00,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:00,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:46:00,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:00,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:46:00,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:46:00,348 INFO L87 Difference]: Start difference. First operand 396 states and 1196 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:00,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:00,912 INFO L93 Difference]: Finished difference Result 576 states and 1697 transitions. [2022-01-18 15:46:00,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:46:00,913 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:00,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:00,914 INFO L225 Difference]: With dead ends: 576 [2022-01-18 15:46:00,914 INFO L226 Difference]: Without dead ends: 565 [2022-01-18 15:46:00,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:46:00,915 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 100 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 332 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:00,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 118 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 880 Invalid, 0 Unknown, 332 Unchecked, 0.3s Time] [2022-01-18 15:46:00,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-01-18 15:46:00,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 399. [2022-01-18 15:46:00,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 3.027638190954774) internal successors, (1205), 398 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:00,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1205 transitions. [2022-01-18 15:46:00,923 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1205 transitions. Word has length 20 [2022-01-18 15:46:00,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:00,923 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1205 transitions. [2022-01-18 15:46:00,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:00,923 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1205 transitions. [2022-01-18 15:46:00,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:00,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:00,924 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:00,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:01,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:01,146 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:01,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:01,146 INFO L85 PathProgramCache]: Analyzing trace with hash 646299815, now seen corresponding path program 22 times [2022-01-18 15:46:01,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:01,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550589689] [2022-01-18 15:46:01,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:01,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:01,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:01,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:01,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550589689] [2022-01-18 15:46:01,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550589689] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:01,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204742790] [2022-01-18 15:46:01,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:01,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:01,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:01,218 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:01,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 15:46:01,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:01,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:01,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:01,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:01,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:01,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:46:01,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:01,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:01,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:01,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:01,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:01,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:01,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204742790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:01,502 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:01,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:46:01,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893136403] [2022-01-18 15:46:01,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:01,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:01,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:01,503 INFO L87 Difference]: Start difference. First operand 399 states and 1205 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:01,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:01,811 INFO L93 Difference]: Finished difference Result 558 states and 1655 transitions. [2022-01-18 15:46:01,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:46:01,811 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:01,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:01,813 INFO L225 Difference]: With dead ends: 558 [2022-01-18 15:46:01,813 INFO L226 Difference]: Without dead ends: 549 [2022-01-18 15:46:01,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:46:01,813 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:01,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 68 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 703 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2022-01-18 15:46:01,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2022-01-18 15:46:01,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 397. [2022-01-18 15:46:01,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 3.0277777777777777) internal successors, (1199), 396 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:01,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1199 transitions. [2022-01-18 15:46:01,822 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1199 transitions. Word has length 20 [2022-01-18 15:46:01,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:01,822 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 1199 transitions. [2022-01-18 15:46:01,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:01,822 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1199 transitions. [2022-01-18 15:46:01,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:01,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:01,823 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:01,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:02,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-01-18 15:46:02,039 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:02,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:02,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1704598050, now seen corresponding path program 22 times [2022-01-18 15:46:02,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:02,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506886928] [2022-01-18 15:46:02,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:02,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:02,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:02,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:02,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:02,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506886928] [2022-01-18 15:46:02,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506886928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:02,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818575255] [2022-01-18 15:46:02,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:02,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:02,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:02,115 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:02,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 15:46:02,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:02,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:02,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:02,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:02,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:02,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:46:02,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:02,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:02,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:02,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:02,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:02,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:02,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:02,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818575255] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:02,440 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:02,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:46:02,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378175667] [2022-01-18 15:46:02,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:02,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:02,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:02,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:02,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:02,441 INFO L87 Difference]: Start difference. First operand 397 states and 1199 transitions. Second operand has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:02,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:02,778 INFO L93 Difference]: Finished difference Result 523 states and 1556 transitions. [2022-01-18 15:46:02,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:46:02,779 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:02,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:02,780 INFO L225 Difference]: With dead ends: 523 [2022-01-18 15:46:02,780 INFO L226 Difference]: Without dead ends: 514 [2022-01-18 15:46:02,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:46:02,780 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 80 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:02,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 73 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 718 Invalid, 0 Unknown, 97 Unchecked, 0.3s Time] [2022-01-18 15:46:02,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-01-18 15:46:02,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 400. [2022-01-18 15:46:02,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.030075187969925) internal successors, (1209), 399 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:02,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1209 transitions. [2022-01-18 15:46:02,787 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1209 transitions. Word has length 20 [2022-01-18 15:46:02,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:02,788 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1209 transitions. [2022-01-18 15:46:02,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:02,788 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1209 transitions. [2022-01-18 15:46:02,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:02,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:02,788 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:02,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:02,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:02,989 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:02,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:02,989 INFO L85 PathProgramCache]: Analyzing trace with hash -636309374, now seen corresponding path program 23 times [2022-01-18 15:46:02,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:02,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160231408] [2022-01-18 15:46:02,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:02,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:03,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:03,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160231408] [2022-01-18 15:46:03,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160231408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:03,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990476630] [2022-01-18 15:46:03,068 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:03,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:03,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:03,069 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:03,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 15:46:03,090 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:46:03,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:03,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:03,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:03,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:03,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:46:03,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:03,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:03,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:03,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:03,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:03,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:03,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:03,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990476630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:03,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:03,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:46:03,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722986019] [2022-01-18 15:46:03,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:03,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:03,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:03,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:03,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:03,353 INFO L87 Difference]: Start difference. First operand 400 states and 1209 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:03,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:03,648 INFO L93 Difference]: Finished difference Result 520 states and 1552 transitions. [2022-01-18 15:46:03,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:46:03,649 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:03,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:03,650 INFO L225 Difference]: With dead ends: 520 [2022-01-18 15:46:03,650 INFO L226 Difference]: Without dead ends: 509 [2022-01-18 15:46:03,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:46:03,650 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 74 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:03,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 62 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 670 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2022-01-18 15:46:03,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-01-18 15:46:03,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 397. [2022-01-18 15:46:03,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 3.0277777777777777) internal successors, (1199), 396 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:03,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1199 transitions. [2022-01-18 15:46:03,655 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1199 transitions. Word has length 20 [2022-01-18 15:46:03,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:03,655 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 1199 transitions. [2022-01-18 15:46:03,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:03,656 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1199 transitions. [2022-01-18 15:46:03,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:03,656 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:03,656 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:03,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 15:46:03,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:03,857 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:03,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:03,857 INFO L85 PathProgramCache]: Analyzing trace with hash 194016301, now seen corresponding path program 23 times [2022-01-18 15:46:03,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:03,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857175590] [2022-01-18 15:46:03,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:03,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:03,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:03,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:03,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:03,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857175590] [2022-01-18 15:46:03,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857175590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:03,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931301337] [2022-01-18 15:46:03,940 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:03,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:03,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:03,941 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:03,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 15:46:03,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:46:03,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:03,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:03,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:04,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:04,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:46:04,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:04,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:04,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:04,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:04,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:04,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:04,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:04,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931301337] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:04,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:04,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:46:04,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335049944] [2022-01-18 15:46:04,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:04,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:04,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:04,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:04,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:04,227 INFO L87 Difference]: Start difference. First operand 397 states and 1199 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:46:04,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:04,500 INFO L93 Difference]: Finished difference Result 528 states and 1574 transitions. [2022-01-18 15:46:04,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:46:04,500 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:04,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:04,502 INFO L225 Difference]: With dead ends: 528 [2022-01-18 15:46:04,502 INFO L226 Difference]: Without dead ends: 517 [2022-01-18 15:46:04,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:46:04,502 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 71 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:04,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 60 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 578 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2022-01-18 15:46:04,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-01-18 15:46:04,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 399. [2022-01-18 15:46:04,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 3.0326633165829144) internal successors, (1207), 398 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:04,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1207 transitions. [2022-01-18 15:46:04,510 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1207 transitions. Word has length 20 [2022-01-18 15:46:04,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:04,510 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1207 transitions. [2022-01-18 15:46:04,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:46:04,510 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1207 transitions. [2022-01-18 15:46:04,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:04,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:04,511 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:04,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:04,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:04,727 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:04,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:04,728 INFO L85 PathProgramCache]: Analyzing trace with hash 118180886, now seen corresponding path program 24 times [2022-01-18 15:46:04,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:04,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721103233] [2022-01-18 15:46:04,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:04,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:04,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:04,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:04,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:04,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721103233] [2022-01-18 15:46:04,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721103233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:04,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153127604] [2022-01-18 15:46:04,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:04,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:04,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:04,818 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:04,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 15:46:04,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:46:04,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:04,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:46:04,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:04,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:04,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-01-18 15:46:05,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:05,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:05,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:05,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 23 [2022-01-18 15:46:05,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:05,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153127604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:05,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:05,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 15:46:05,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535061334] [2022-01-18 15:46:05,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:05,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:46:05,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:05,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:46:05,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:46:05,345 INFO L87 Difference]: Start difference. First operand 399 states and 1207 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:06,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:06,491 INFO L93 Difference]: Finished difference Result 602 states and 1788 transitions. [2022-01-18 15:46:06,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:46:06,491 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:06,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:06,492 INFO L225 Difference]: With dead ends: 602 [2022-01-18 15:46:06,492 INFO L226 Difference]: Without dead ends: 589 [2022-01-18 15:46:06,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:46:06,493 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 179 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 1514 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 1690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:06,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 99 Invalid, 1690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1514 Invalid, 0 Unknown, 114 Unchecked, 0.6s Time] [2022-01-18 15:46:06,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2022-01-18 15:46:06,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 403. [2022-01-18 15:46:06,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.027363184079602) internal successors, (1217), 402 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:06,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1217 transitions. [2022-01-18 15:46:06,498 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1217 transitions. Word has length 20 [2022-01-18 15:46:06,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:06,498 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1217 transitions. [2022-01-18 15:46:06,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:06,499 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1217 transitions. [2022-01-18 15:46:06,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:06,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:06,500 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:06,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 15:46:06,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:06,700 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:06,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:06,701 INFO L85 PathProgramCache]: Analyzing trace with hash 881657575, now seen corresponding path program 24 times [2022-01-18 15:46:06,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:06,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723495146] [2022-01-18 15:46:06,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:06,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:06,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:06,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:06,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723495146] [2022-01-18 15:46:06,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723495146] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:06,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316607471] [2022-01-18 15:46:06,795 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:06,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:06,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:06,800 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:06,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 15:46:06,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:46:06,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:06,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:06,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:06,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:06,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:46:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:06,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:07,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:07,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:07,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:07,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:07,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:07,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316607471] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:07,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:07,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 15:46:07,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535695622] [2022-01-18 15:46:07,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:07,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:07,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:07,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:07,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:07,106 INFO L87 Difference]: Start difference. First operand 403 states and 1217 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-01-18 15:46:07,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:07,348 INFO L93 Difference]: Finished difference Result 537 states and 1583 transitions. [2022-01-18 15:46:07,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:46:07,348 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:07,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:07,349 INFO L225 Difference]: With dead ends: 537 [2022-01-18 15:46:07,349 INFO L226 Difference]: Without dead ends: 526 [2022-01-18 15:46:07,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:46:07,350 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 87 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:07,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 47 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 494 Invalid, 0 Unknown, 30 Unchecked, 0.2s Time] [2022-01-18 15:46:07,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2022-01-18 15:46:07,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 404. [2022-01-18 15:46:07,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.0248138957816377) internal successors, (1219), 403 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:07,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1219 transitions. [2022-01-18 15:46:07,356 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1219 transitions. Word has length 20 [2022-01-18 15:46:07,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:07,356 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 1219 transitions. [2022-01-18 15:46:07,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-01-18 15:46:07,356 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1219 transitions. [2022-01-18 15:46:07,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:07,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:07,357 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:07,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 15:46:07,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 15:46:07,558 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:07,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:07,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1555083579, now seen corresponding path program 25 times [2022-01-18 15:46:07,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:07,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868791320] [2022-01-18 15:46:07,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:07,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:07,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:07,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:07,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:07,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868791320] [2022-01-18 15:46:07,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868791320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:07,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19945044] [2022-01-18 15:46:07,628 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:07,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:07,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:07,630 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:07,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 15:46:07,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:07,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:07,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:07,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:07,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:46:07,820 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:07,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:07,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:07,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:07,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:07,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:07,927 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:07,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19945044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:07,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:07,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:46:07,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72493601] [2022-01-18 15:46:07,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:07,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:07,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:07,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:07,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:07,928 INFO L87 Difference]: Start difference. First operand 404 states and 1219 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:46:08,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:08,201 INFO L93 Difference]: Finished difference Result 553 states and 1642 transitions. [2022-01-18 15:46:08,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:46:08,203 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:08,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:08,204 INFO L225 Difference]: With dead ends: 553 [2022-01-18 15:46:08,204 INFO L226 Difference]: Without dead ends: 542 [2022-01-18 15:46:08,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:46:08,204 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 79 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:08,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 61 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 577 Invalid, 0 Unknown, 161 Unchecked, 0.2s Time] [2022-01-18 15:46:08,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-01-18 15:46:08,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 400. [2022-01-18 15:46:08,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.0325814536340854) internal successors, (1210), 399 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:08,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1210 transitions. [2022-01-18 15:46:08,210 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1210 transitions. Word has length 20 [2022-01-18 15:46:08,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:08,210 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1210 transitions. [2022-01-18 15:46:08,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-01-18 15:46:08,210 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1210 transitions. [2022-01-18 15:46:08,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:08,210 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:08,210 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:08,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:08,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 15:46:08,411 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:08,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:08,411 INFO L85 PathProgramCache]: Analyzing trace with hash -426527609, now seen corresponding path program 26 times [2022-01-18 15:46:08,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:08,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851337551] [2022-01-18 15:46:08,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:08,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:08,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:08,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:08,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851337551] [2022-01-18 15:46:08,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851337551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:08,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336379459] [2022-01-18 15:46:08,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:08,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:08,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:08,492 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:08,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 15:46:08,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:08,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:08,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:08,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:08,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:08,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:46:08,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:08,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:08,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:08,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:08,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:08,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:08,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:08,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336379459] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:08,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:08,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:46:08,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077875928] [2022-01-18 15:46:08,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:08,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:08,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:08,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:08,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:08,767 INFO L87 Difference]: Start difference. First operand 400 states and 1210 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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) [2022-01-18 15:46:09,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:09,175 INFO L93 Difference]: Finished difference Result 616 states and 1815 transitions. [2022-01-18 15:46:09,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:46:09,176 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:46:09,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:09,176 INFO L225 Difference]: With dead ends: 616 [2022-01-18 15:46:09,177 INFO L226 Difference]: Without dead ends: 605 [2022-01-18 15:46:09,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:46:09,177 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 96 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:09,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 105 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 872 Invalid, 0 Unknown, 183 Unchecked, 0.3s Time] [2022-01-18 15:46:09,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2022-01-18 15:46:09,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 408. [2022-01-18 15:46:09,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 3.022113022113022) internal successors, (1230), 407 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:09,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1230 transitions. [2022-01-18 15:46:09,183 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1230 transitions. Word has length 20 [2022-01-18 15:46:09,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:09,183 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 1230 transitions. [2022-01-18 15:46:09,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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) [2022-01-18 15:46:09,183 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1230 transitions. [2022-01-18 15:46:09,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:46:09,183 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:09,184 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:09,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 15:46:09,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:09,384 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:09,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:09,384 INFO L85 PathProgramCache]: Analyzing trace with hash -493705572, now seen corresponding path program 25 times [2022-01-18 15:46:09,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:09,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288874528] [2022-01-18 15:46:09,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:09,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:09,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:09,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:09,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:09,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288874528] [2022-01-18 15:46:09,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288874528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:09,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069448557] [2022-01-18 15:46:09,470 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:09,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:09,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:09,472 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:09,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 15:46:09,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:09,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:46:09,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:09,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:09,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-01-18 15:46:09,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:09,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:09,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:09,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-01-18 15:46:09,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:09,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 15:46:09,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:09,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069448557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:09,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:09,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:46:09,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725992197] [2022-01-18 15:46:09,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:09,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:46:09,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:09,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:46:09,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:09,804 INFO L87 Difference]: Start difference. First operand 408 states and 1230 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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) [2022-01-18 15:46:10,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:10,204 INFO L93 Difference]: Finished difference Result 607 states and 1791 transitions. [2022-01-18 15:46:10,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:46:10,204 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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 20 [2022-01-18 15:46:10,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:10,205 INFO L225 Difference]: With dead ends: 607 [2022-01-18 15:46:10,205 INFO L226 Difference]: Without dead ends: 596 [2022-01-18 15:46:10,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:46:10,205 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 133 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:10,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 96 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 764 Invalid, 0 Unknown, 277 Unchecked, 0.3s Time] [2022-01-18 15:46:10,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-01-18 15:46:10,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 402. [2022-01-18 15:46:10,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.027431421446384) internal successors, (1214), 401 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:10,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1214 transitions. [2022-01-18 15:46:10,212 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1214 transitions. Word has length 20 [2022-01-18 15:46:10,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:10,212 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1214 transitions. [2022-01-18 15:46:10,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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) [2022-01-18 15:46:10,213 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1214 transitions. [2022-01-18 15:46:10,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:10,213 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:10,213 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:10,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 15:46:10,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:10,414 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:10,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:10,414 INFO L85 PathProgramCache]: Analyzing trace with hash 940655469, now seen corresponding path program 27 times [2022-01-18 15:46:10,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:10,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284684801] [2022-01-18 15:46:10,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:10,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:10,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:10,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:10,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284684801] [2022-01-18 15:46:10,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284684801] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:10,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380307338] [2022-01-18 15:46:10,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:10,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:10,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:10,440 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:10,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 15:46:10,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:46:10,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:10,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:10,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:10,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:10,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:10,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:10,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380307338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:10,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:10,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-01-18 15:46:10,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588198235] [2022-01-18 15:46:10,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:10,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 15:46:10,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:10,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 15:46:10,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:46:10,542 INFO L87 Difference]: Start difference. First operand 402 states and 1214 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:10,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:10,633 INFO L93 Difference]: Finished difference Result 599 states and 1760 transitions. [2022-01-18 15:46:10,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:46:10,633 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:46:10,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:10,634 INFO L225 Difference]: With dead ends: 599 [2022-01-18 15:46:10,634 INFO L226 Difference]: Without dead ends: 599 [2022-01-18 15:46:10,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:46:10,635 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 80 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:10,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 59 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:10,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-01-18 15:46:10,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 335. [2022-01-18 15:46:10,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 3.086826347305389) internal successors, (1031), 334 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:10,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 1031 transitions. [2022-01-18 15:46:10,641 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 1031 transitions. Word has length 22 [2022-01-18 15:46:10,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:10,641 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 1031 transitions. [2022-01-18 15:46:10,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:10,641 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 1031 transitions. [2022-01-18 15:46:10,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:10,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:10,642 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:10,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:10,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:10,843 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:10,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1281362867, now seen corresponding path program 28 times [2022-01-18 15:46:10,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:10,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533869326] [2022-01-18 15:46:10,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:10,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:10,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:10,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:10,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:10,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533869326] [2022-01-18 15:46:10,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533869326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:10,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395001355] [2022-01-18 15:46:10,872 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:10,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:10,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:10,873 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:10,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 15:46:10,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:10,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:10,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:10,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:10,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:10,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:10,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:10,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395001355] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:10,982 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:10,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-01-18 15:46:10,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421355077] [2022-01-18 15:46:10,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:10,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 15:46:10,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:10,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 15:46:10,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:46:10,983 INFO L87 Difference]: Start difference. First operand 335 states and 1031 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:11,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:11,116 INFO L93 Difference]: Finished difference Result 500 states and 1455 transitions. [2022-01-18 15:46:11,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:46:11,116 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:46:11,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:11,117 INFO L225 Difference]: With dead ends: 500 [2022-01-18 15:46:11,117 INFO L226 Difference]: Without dead ends: 441 [2022-01-18 15:46:11,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:11,117 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 99 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:11,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 80 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:11,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-01-18 15:46:11,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 335. [2022-01-18 15:46:11,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 3.05688622754491) internal successors, (1021), 334 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:11,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 1021 transitions. [2022-01-18 15:46:11,122 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 1021 transitions. Word has length 22 [2022-01-18 15:46:11,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:11,122 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 1021 transitions. [2022-01-18 15:46:11,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:11,122 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 1021 transitions. [2022-01-18 15:46:11,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:11,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:11,123 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:11,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:11,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:11,324 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:11,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:11,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1556134201, now seen corresponding path program 29 times [2022-01-18 15:46:11,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:11,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733657723] [2022-01-18 15:46:11,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:11,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:11,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:11,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:11,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:11,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733657723] [2022-01-18 15:46:11,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733657723] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:11,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648708301] [2022-01-18 15:46:11,354 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:11,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:11,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:11,356 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:11,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 15:46:11,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:46:11,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:11,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:11,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:11,450 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:11,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:11,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:11,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648708301] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:11,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:11,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:11,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588769539] [2022-01-18 15:46:11,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:11,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:11,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:11,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:11,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:11,485 INFO L87 Difference]: Start difference. First operand 335 states and 1021 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 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) [2022-01-18 15:46:11,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:11,618 INFO L93 Difference]: Finished difference Result 661 states and 1944 transitions. [2022-01-18 15:46:11,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:46:11,619 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 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 22 [2022-01-18 15:46:11,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:11,620 INFO L225 Difference]: With dead ends: 661 [2022-01-18 15:46:11,620 INFO L226 Difference]: Without dead ends: 661 [2022-01-18 15:46:11,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:46:11,620 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 153 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:11,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 68 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:11,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-01-18 15:46:11,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 389. [2022-01-18 15:46:11,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.1211340206185567) internal successors, (1211), 388 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:11,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1211 transitions. [2022-01-18 15:46:11,625 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1211 transitions. Word has length 22 [2022-01-18 15:46:11,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:11,625 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1211 transitions. [2022-01-18 15:46:11,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 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) [2022-01-18 15:46:11,626 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1211 transitions. [2022-01-18 15:46:11,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:11,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:11,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:11,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:11,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-01-18 15:46:11,827 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:11,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:11,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1860149017, now seen corresponding path program 30 times [2022-01-18 15:46:11,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:11,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336782915] [2022-01-18 15:46:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:11,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:11,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:11,853 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:11,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:11,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336782915] [2022-01-18 15:46:11,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336782915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:11,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322606504] [2022-01-18 15:46:11,854 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:11,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:11,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:11,855 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:11,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 15:46:11,882 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:46:11,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:11,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:11,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:11,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:11,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:11,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:11,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322606504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:11,974 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:11,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:11,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676703279] [2022-01-18 15:46:11,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:11,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:11,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:11,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:11,975 INFO L87 Difference]: Start difference. First operand 389 states and 1211 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 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) [2022-01-18 15:46:12,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:12,169 INFO L93 Difference]: Finished difference Result 721 states and 2031 transitions. [2022-01-18 15:46:12,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:46:12,169 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 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 22 [2022-01-18 15:46:12,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:12,170 INFO L225 Difference]: With dead ends: 721 [2022-01-18 15:46:12,170 INFO L226 Difference]: Without dead ends: 685 [2022-01-18 15:46:12,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:46:12,171 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 173 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:12,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 112 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:12,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-01-18 15:46:12,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 493. [2022-01-18 15:46:12,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 492 states have (on average 3.0792682926829267) internal successors, (1515), 492 states have internal predecessors, (1515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:12,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 1515 transitions. [2022-01-18 15:46:12,180 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 1515 transitions. Word has length 22 [2022-01-18 15:46:12,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:12,180 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 1515 transitions. [2022-01-18 15:46:12,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 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) [2022-01-18 15:46:12,180 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 1515 transitions. [2022-01-18 15:46:12,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:12,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:12,181 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:12,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:12,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:12,395 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:12,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:12,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1623645695, now seen corresponding path program 31 times [2022-01-18 15:46:12,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:12,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604529922] [2022-01-18 15:46:12,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:12,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:12,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:12,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:12,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604529922] [2022-01-18 15:46:12,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604529922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:12,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554858655] [2022-01-18 15:46:12,423 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:12,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:12,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:12,424 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:12,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 15:46:12,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:12,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:12,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:12,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:12,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:12,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:12,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554858655] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:12,554 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:12,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:12,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541883562] [2022-01-18 15:46:12,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:12,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:12,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:12,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:12,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:12,554 INFO L87 Difference]: Start difference. First operand 493 states and 1515 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 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) [2022-01-18 15:46:12,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:12,711 INFO L93 Difference]: Finished difference Result 955 states and 2765 transitions. [2022-01-18 15:46:12,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:46:12,711 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 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 22 [2022-01-18 15:46:12,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:12,713 INFO L225 Difference]: With dead ends: 955 [2022-01-18 15:46:12,713 INFO L226 Difference]: Without dead ends: 955 [2022-01-18 15:46:12,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:46:12,713 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 140 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:12,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 90 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:12,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2022-01-18 15:46:12,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 537. [2022-01-18 15:46:12,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 3.173507462686567) internal successors, (1701), 536 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:12,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1701 transitions. [2022-01-18 15:46:12,721 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1701 transitions. Word has length 22 [2022-01-18 15:46:12,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:12,721 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1701 transitions. [2022-01-18 15:46:12,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 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) [2022-01-18 15:46:12,721 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1701 transitions. [2022-01-18 15:46:12,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:12,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:12,722 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:12,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 15:46:12,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-01-18 15:46:12,923 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:12,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:12,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1746864421, now seen corresponding path program 32 times [2022-01-18 15:46:12,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:12,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014687528] [2022-01-18 15:46:12,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:12,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:12,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:12,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:12,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:12,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014687528] [2022-01-18 15:46:12,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014687528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:12,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139705534] [2022-01-18 15:46:12,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:12,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:12,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:12,946 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:12,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 15:46:12,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:12,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:12,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:12,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:13,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:13,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:13,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:13,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139705534] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:13,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:13,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:13,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976542083] [2022-01-18 15:46:13,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:13,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:13,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:13,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:13,063 INFO L87 Difference]: Start difference. First operand 537 states and 1701 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 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) [2022-01-18 15:46:13,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:13,280 INFO L93 Difference]: Finished difference Result 855 states and 2523 transitions. [2022-01-18 15:46:13,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:46:13,281 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 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 22 [2022-01-18 15:46:13,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:13,282 INFO L225 Difference]: With dead ends: 855 [2022-01-18 15:46:13,282 INFO L226 Difference]: Without dead ends: 831 [2022-01-18 15:46:13,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=114, Invalid=266, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:46:13,282 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 158 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:13,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 117 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:46:13,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2022-01-18 15:46:13,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 569. [2022-01-18 15:46:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 3.214788732394366) internal successors, (1826), 568 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:13,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1826 transitions. [2022-01-18 15:46:13,293 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1826 transitions. Word has length 22 [2022-01-18 15:46:13,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:13,293 INFO L470 AbstractCegarLoop]: Abstraction has 569 states and 1826 transitions. [2022-01-18 15:46:13,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 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) [2022-01-18 15:46:13,293 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1826 transitions. [2022-01-18 15:46:13,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:13,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:13,295 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:13,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 15:46:13,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-01-18 15:46:13,498 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:13,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:13,498 INFO L85 PathProgramCache]: Analyzing trace with hash 676108133, now seen corresponding path program 33 times [2022-01-18 15:46:13,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:13,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302970737] [2022-01-18 15:46:13,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:13,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:13,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:13,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:13,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:13,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302970737] [2022-01-18 15:46:13,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302970737] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:13,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306964109] [2022-01-18 15:46:13,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:13,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:13,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:13,530 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:13,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 15:46:13,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:46:13,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:13,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:13,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:13,632 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:13,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:13,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:13,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306964109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:13,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:13,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:13,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518966893] [2022-01-18 15:46:13,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:13,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:13,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:13,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:13,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:13,675 INFO L87 Difference]: Start difference. First operand 569 states and 1826 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:13,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:13,850 INFO L93 Difference]: Finished difference Result 818 states and 2433 transitions. [2022-01-18 15:46:13,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:46:13,851 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:13,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:13,852 INFO L225 Difference]: With dead ends: 818 [2022-01-18 15:46:13,852 INFO L226 Difference]: Without dead ends: 797 [2022-01-18 15:46:13,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:13,853 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 122 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:13,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 97 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:13,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2022-01-18 15:46:13,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 538. [2022-01-18 15:46:13,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 3.2309124767225326) internal successors, (1735), 537 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:13,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1735 transitions. [2022-01-18 15:46:13,863 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1735 transitions. Word has length 22 [2022-01-18 15:46:13,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:13,863 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 1735 transitions. [2022-01-18 15:46:13,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:13,863 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1735 transitions. [2022-01-18 15:46:13,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:13,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:13,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:13,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:14,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 15:46:14,079 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:14,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:14,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1388287935, now seen corresponding path program 34 times [2022-01-18 15:46:14,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:14,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981929736] [2022-01-18 15:46:14,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:14,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:14,107 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:14,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:14,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981929736] [2022-01-18 15:46:14,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981929736] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:14,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005414136] [2022-01-18 15:46:14,108 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:14,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:14,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:14,109 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:14,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 15:46:14,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:14,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:14,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:14,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:14,203 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:14,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:14,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:14,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005414136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:14,242 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:14,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:14,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069565918] [2022-01-18 15:46:14,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:14,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:14,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:14,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:14,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:14,242 INFO L87 Difference]: Start difference. First operand 538 states and 1735 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:14,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:14,435 INFO L93 Difference]: Finished difference Result 813 states and 2443 transitions. [2022-01-18 15:46:14,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:46:14,435 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:14,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:14,437 INFO L225 Difference]: With dead ends: 813 [2022-01-18 15:46:14,437 INFO L226 Difference]: Without dead ends: 803 [2022-01-18 15:46:14,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=149, Invalid=271, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:46:14,437 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 132 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:14,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 115 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:14,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2022-01-18 15:46:14,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 544. [2022-01-18 15:46:14,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 3.2081031307550645) internal successors, (1742), 543 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 1742 transitions. [2022-01-18 15:46:14,449 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 1742 transitions. Word has length 22 [2022-01-18 15:46:14,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:14,449 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 1742 transitions. [2022-01-18 15:46:14,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:14,449 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 1742 transitions. [2022-01-18 15:46:14,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:14,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:14,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:14,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 15:46:14,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-01-18 15:46:14,655 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:14,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:14,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1312956920, now seen corresponding path program 3 times [2022-01-18 15:46:14,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:14,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218362560] [2022-01-18 15:46:14,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:14,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:14,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:14,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218362560] [2022-01-18 15:46:14,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218362560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421191067] [2022-01-18 15:46:14,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:14,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:14,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:14,681 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:14,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 15:46:14,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:46:14,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:14,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:14,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:14,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:14,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:14,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:14,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421191067] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:14,811 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:14,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 15:46:14,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462972912] [2022-01-18 15:46:14,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:14,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:46:14,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:14,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:46:14,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:46:14,811 INFO L87 Difference]: Start difference. First operand 544 states and 1742 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:15,002 INFO L93 Difference]: Finished difference Result 1170 states and 3502 transitions. [2022-01-18 15:46:15,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:46:15,003 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:46:15,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:15,004 INFO L225 Difference]: With dead ends: 1170 [2022-01-18 15:46:15,004 INFO L226 Difference]: Without dead ends: 1170 [2022-01-18 15:46:15,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:46:15,005 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 163 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:15,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 120 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:15,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2022-01-18 15:46:15,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 535. [2022-01-18 15:46:15,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 3.254681647940075) internal successors, (1738), 534 states have internal predecessors, (1738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1738 transitions. [2022-01-18 15:46:15,013 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1738 transitions. Word has length 22 [2022-01-18 15:46:15,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:15,013 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 1738 transitions. [2022-01-18 15:46:15,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,014 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1738 transitions. [2022-01-18 15:46:15,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:15,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:15,014 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:15,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 15:46:15,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:15,215 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:15,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:15,215 INFO L85 PathProgramCache]: Analyzing trace with hash 660903613, now seen corresponding path program 35 times [2022-01-18 15:46:15,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:15,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090829377] [2022-01-18 15:46:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:15,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:15,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:15,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:15,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:15,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090829377] [2022-01-18 15:46:15,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090829377] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:15,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958759582] [2022-01-18 15:46:15,235 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:15,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:15,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:15,236 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:15,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 15:46:15,259 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:46:15,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:15,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:15,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:15,330 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:15,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:15,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958759582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:15,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:15,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-01-18 15:46:15,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830568570] [2022-01-18 15:46:15,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:15,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:15,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:15,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:15,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:15,365 INFO L87 Difference]: Start difference. First operand 535 states and 1738 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:15,545 INFO L93 Difference]: Finished difference Result 1254 states and 3793 transitions. [2022-01-18 15:46:15,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:46:15,545 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:46:15,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:15,547 INFO L225 Difference]: With dead ends: 1254 [2022-01-18 15:46:15,547 INFO L226 Difference]: Without dead ends: 1254 [2022-01-18 15:46:15,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:46:15,548 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 135 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:15,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 114 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:15,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states. [2022-01-18 15:46:15,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 651. [2022-01-18 15:46:15,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 3.3784615384615386) internal successors, (2196), 650 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 2196 transitions. [2022-01-18 15:46:15,558 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 2196 transitions. Word has length 22 [2022-01-18 15:46:15,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:15,558 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 2196 transitions. [2022-01-18 15:46:15,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,558 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 2196 transitions. [2022-01-18 15:46:15,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:15,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:15,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:15,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 15:46:15,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:15,759 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:15,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:15,760 INFO L85 PathProgramCache]: Analyzing trace with hash 896261373, now seen corresponding path program 36 times [2022-01-18 15:46:15,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:15,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254394644] [2022-01-18 15:46:15,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:15,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:15,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:15,781 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:46:15,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:15,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254394644] [2022-01-18 15:46:15,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254394644] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:15,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002479531] [2022-01-18 15:46:15,782 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:15,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:15,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:15,783 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:15,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 15:46:15,810 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:46:15,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:15,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:15,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:15,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:15,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:15,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:46:15,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002479531] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:15,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:15,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-01-18 15:46:15,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615922749] [2022-01-18 15:46:15,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:15,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:15,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:15,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:15,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:15,921 INFO L87 Difference]: Start difference. First operand 651 states and 2196 transitions. Second operand has 10 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:16,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:16,167 INFO L93 Difference]: Finished difference Result 1121 states and 3415 transitions. [2022-01-18 15:46:16,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:46:16,167 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:16,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:16,169 INFO L225 Difference]: With dead ends: 1121 [2022-01-18 15:46:16,169 INFO L226 Difference]: Without dead ends: 1116 [2022-01-18 15:46:16,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=165, Invalid=297, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:46:16,170 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 167 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:16,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 110 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:16,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2022-01-18 15:46:16,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 651. [2022-01-18 15:46:16,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 3.370769230769231) internal successors, (2191), 650 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:16,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 2191 transitions. [2022-01-18 15:46:16,183 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 2191 transitions. Word has length 22 [2022-01-18 15:46:16,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:16,183 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 2191 transitions. [2022-01-18 15:46:16,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:16,183 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 2191 transitions. [2022-01-18 15:46:16,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:16,184 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:16,184 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:16,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:16,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:16,406 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:16,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:16,406 INFO L85 PathProgramCache]: Analyzing trace with hash 412104765, now seen corresponding path program 37 times [2022-01-18 15:46:16,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:16,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607303907] [2022-01-18 15:46:16,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:16,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:16,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:16,428 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:16,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:16,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607303907] [2022-01-18 15:46:16,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607303907] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:16,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695418503] [2022-01-18 15:46:16,428 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:16,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:16,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:16,429 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:16,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 15:46:16,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:16,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:16,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:16,511 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:16,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:16,543 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:16,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695418503] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:16,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:16,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 15:46:16,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449444192] [2022-01-18 15:46:16,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:16,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:46:16,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:16,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:46:16,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:46:16,544 INFO L87 Difference]: Start difference. First operand 651 states and 2191 transitions. Second operand has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:16,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:16,728 INFO L93 Difference]: Finished difference Result 1135 states and 3572 transitions. [2022-01-18 15:46:16,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:46:16,728 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:16,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:16,730 INFO L225 Difference]: With dead ends: 1135 [2022-01-18 15:46:16,730 INFO L226 Difference]: Without dead ends: 1127 [2022-01-18 15:46:16,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=162, Invalid=344, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:46:16,731 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 167 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:16,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 92 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:16,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2022-01-18 15:46:16,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 732. [2022-01-18 15:46:16,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 731 states have (on average 3.4254445964432283) internal successors, (2504), 731 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:16,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 2504 transitions. [2022-01-18 15:46:16,743 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 2504 transitions. Word has length 22 [2022-01-18 15:46:16,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:16,743 INFO L470 AbstractCegarLoop]: Abstraction has 732 states and 2504 transitions. [2022-01-18 15:46:16,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:16,743 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 2504 transitions. [2022-01-18 15:46:16,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:16,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:16,744 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:16,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 15:46:16,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-01-18 15:46:16,945 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:16,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:16,945 INFO L85 PathProgramCache]: Analyzing trace with hash -235488933, now seen corresponding path program 38 times [2022-01-18 15:46:16,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:16,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351217729] [2022-01-18 15:46:16,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:16,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:16,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:16,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:16,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:16,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351217729] [2022-01-18 15:46:16,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351217729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:16,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929549820] [2022-01-18 15:46:16,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:16,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:16,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:16,970 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:16,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 15:46:16,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:16,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:16,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:16,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:17,068 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:17,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:17,102 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:17,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929549820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:17,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:17,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 15:46:17,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056900702] [2022-01-18 15:46:17,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:17,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:46:17,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:17,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:46:17,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:46:17,102 INFO L87 Difference]: Start difference. First operand 732 states and 2504 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2022-01-18 15:46:17,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:17,333 INFO L93 Difference]: Finished difference Result 1172 states and 3674 transitions. [2022-01-18 15:46:17,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:46:17,333 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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 22 [2022-01-18 15:46:17,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:17,335 INFO L225 Difference]: With dead ends: 1172 [2022-01-18 15:46:17,335 INFO L226 Difference]: Without dead ends: 1172 [2022-01-18 15:46:17,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:46:17,335 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 152 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:17,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 200 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:46:17,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2022-01-18 15:46:17,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 754. [2022-01-18 15:46:17,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 3.4648074369189907) internal successors, (2609), 753 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:17,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2609 transitions. [2022-01-18 15:46:17,346 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2609 transitions. Word has length 22 [2022-01-18 15:46:17,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:17,346 INFO L470 AbstractCegarLoop]: Abstraction has 754 states and 2609 transitions. [2022-01-18 15:46:17,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2022-01-18 15:46:17,347 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2609 transitions. [2022-01-18 15:46:17,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:17,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:17,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:17,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 15:46:17,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:17,548 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:17,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:17,549 INFO L85 PathProgramCache]: Analyzing trace with hash 824275693, now seen corresponding path program 39 times [2022-01-18 15:46:17,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:17,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217345941] [2022-01-18 15:46:17,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:17,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:17,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:17,584 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:17,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:17,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217345941] [2022-01-18 15:46:17,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217345941] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:17,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761452316] [2022-01-18 15:46:17,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:17,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:17,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:17,585 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:17,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 15:46:17,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:46:17,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:17,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:17,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:17,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:17,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:17,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:17,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761452316] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:17,719 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:17,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 15:46:17,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966992864] [2022-01-18 15:46:17,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:17,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:46:17,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:17,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:46:17,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:46:17,720 INFO L87 Difference]: Start difference. First operand 754 states and 2609 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:17,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:17,977 INFO L93 Difference]: Finished difference Result 1178 states and 3692 transitions. [2022-01-18 15:46:17,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:46:17,977 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:46:17,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:17,980 INFO L225 Difference]: With dead ends: 1178 [2022-01-18 15:46:17,980 INFO L226 Difference]: Without dead ends: 1118 [2022-01-18 15:46:17,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=198, Invalid=402, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:46:17,980 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 219 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:17,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 127 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:46:17,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2022-01-18 15:46:17,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 855. [2022-01-18 15:46:17,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 854 states have (on average 3.4531615925058547) internal successors, (2949), 854 states have internal predecessors, (2949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 2949 transitions. [2022-01-18 15:46:17,994 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 2949 transitions. Word has length 22 [2022-01-18 15:46:17,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:17,994 INFO L470 AbstractCegarLoop]: Abstraction has 855 states and 2949 transitions. [2022-01-18 15:46:17,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:17,994 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 2949 transitions. [2022-01-18 15:46:17,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:17,995 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:17,996 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:18,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:18,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:18,196 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:18,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash 673068563, now seen corresponding path program 40 times [2022-01-18 15:46:18,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:18,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082529627] [2022-01-18 15:46:18,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:18,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:18,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:18,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082529627] [2022-01-18 15:46:18,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082529627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:18,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97701262] [2022-01-18 15:46:18,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:18,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:18,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:18,227 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:18,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 15:46:18,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:18,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:18,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:18,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:18,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:18,370 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97701262] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:18,371 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:18,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-01-18 15:46:18,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280216130] [2022-01-18 15:46:18,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:18,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:18,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:18,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:18,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:18,372 INFO L87 Difference]: Start difference. First operand 855 states and 2949 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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) [2022-01-18 15:46:18,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:18,553 INFO L93 Difference]: Finished difference Result 1384 states and 4343 transitions. [2022-01-18 15:46:18,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:46:18,553 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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 [2022-01-18 15:46:18,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:18,555 INFO L225 Difference]: With dead ends: 1384 [2022-01-18 15:46:18,556 INFO L226 Difference]: Without dead ends: 1342 [2022-01-18 15:46:18,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:46:18,556 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 177 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:18,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 131 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:18,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2022-01-18 15:46:18,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 1001. [2022-01-18 15:46:18,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1001 states, 1000 states have (on average 3.436) internal successors, (3436), 1000 states have internal predecessors, (3436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:18,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1001 states to 1001 states and 3436 transitions. [2022-01-18 15:46:18,574 INFO L78 Accepts]: Start accepts. Automaton has 1001 states and 3436 transitions. Word has length 22 [2022-01-18 15:46:18,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:18,575 INFO L470 AbstractCegarLoop]: Abstraction has 1001 states and 3436 transitions. [2022-01-18 15:46:18,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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) [2022-01-18 15:46:18,575 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 3436 transitions. [2022-01-18 15:46:18,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:18,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:18,576 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:18,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 15:46:18,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-01-18 15:46:18,777 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:18,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:18,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1391327505, now seen corresponding path program 41 times [2022-01-18 15:46:18,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:18,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046767931] [2022-01-18 15:46:18,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:18,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:18,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:18,796 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:18,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046767931] [2022-01-18 15:46:18,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046767931] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:18,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612037258] [2022-01-18 15:46:18,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:18,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:18,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:18,798 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:18,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 15:46:18,820 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:46:18,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:18,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:18,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:18,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:18,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612037258] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:18,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:18,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-01-18 15:46:18,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357535503] [2022-01-18 15:46:18,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:18,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:18,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:18,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:18,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:18,914 INFO L87 Difference]: Start difference. First operand 1001 states and 3436 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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) [2022-01-18 15:46:19,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:19,129 INFO L93 Difference]: Finished difference Result 1359 states and 4366 transitions. [2022-01-18 15:46:19,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:46:19,129 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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 [2022-01-18 15:46:19,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:19,131 INFO L225 Difference]: With dead ends: 1359 [2022-01-18 15:46:19,131 INFO L226 Difference]: Without dead ends: 1354 [2022-01-18 15:46:19,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:46:19,132 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 118 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:19,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 174 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:46:19,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2022-01-18 15:46:19,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 953. [2022-01-18 15:46:19,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 952 states have (on average 3.4044117647058822) internal successors, (3241), 952 states have internal predecessors, (3241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:19,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 3241 transitions. [2022-01-18 15:46:19,145 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 3241 transitions. Word has length 22 [2022-01-18 15:46:19,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:19,145 INFO L470 AbstractCegarLoop]: Abstraction has 953 states and 3241 transitions. [2022-01-18 15:46:19,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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) [2022-01-18 15:46:19,145 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 3241 transitions. [2022-01-18 15:46:19,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:19,147 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:19,147 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:19,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 15:46:19,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-18 15:46:19,359 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:19,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:19,360 INFO L85 PathProgramCache]: Analyzing trace with hash -28111141, now seen corresponding path program 42 times [2022-01-18 15:46:19,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:19,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521076660] [2022-01-18 15:46:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:19,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:19,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:19,379 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:19,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:19,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521076660] [2022-01-18 15:46:19,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521076660] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:19,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452388060] [2022-01-18 15:46:19,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:19,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:19,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:19,380 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:19,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 15:46:19,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:46:19,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:19,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:19,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:19,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:19,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:19,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:19,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452388060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:19,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:19,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-01-18 15:46:19,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063650808] [2022-01-18 15:46:19,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:19,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:19,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:19,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:19,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:19,510 INFO L87 Difference]: Start difference. First operand 953 states and 3241 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 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) [2022-01-18 15:46:19,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:19,689 INFO L93 Difference]: Finished difference Result 1661 states and 5281 transitions. [2022-01-18 15:46:19,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:46:19,690 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 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 22 [2022-01-18 15:46:19,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:19,692 INFO L225 Difference]: With dead ends: 1661 [2022-01-18 15:46:19,692 INFO L226 Difference]: Without dead ends: 1661 [2022-01-18 15:46:19,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:46:19,692 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 128 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:19,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 120 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:19,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2022-01-18 15:46:19,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1070. [2022-01-18 15:46:19,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.4752104770813843) internal successors, (3715), 1069 states have internal predecessors, (3715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:19,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 3715 transitions. [2022-01-18 15:46:19,709 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 3715 transitions. Word has length 22 [2022-01-18 15:46:19,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:19,709 INFO L470 AbstractCegarLoop]: Abstraction has 1070 states and 3715 transitions. [2022-01-18 15:46:19,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 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) [2022-01-18 15:46:19,709 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 3715 transitions. [2022-01-18 15:46:19,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:19,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:19,712 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:19,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:19,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:19,933 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:19,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:19,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1520137261, now seen corresponding path program 43 times [2022-01-18 15:46:19,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:19,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492594359] [2022-01-18 15:46:19,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:19,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:19,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:19,959 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:19,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:19,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492594359] [2022-01-18 15:46:19,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492594359] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:19,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242550072] [2022-01-18 15:46:19,960 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:19,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:19,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:19,961 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:19,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 15:46:19,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:19,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:19,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:20,074 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:20,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:20,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:20,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242550072] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:20,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:20,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-01-18 15:46:20,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251341886] [2022-01-18 15:46:20,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:20,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:20,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:20,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:20,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:20,107 INFO L87 Difference]: Start difference. First operand 1070 states and 3715 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:20,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:20,319 INFO L93 Difference]: Finished difference Result 1318 states and 4372 transitions. [2022-01-18 15:46:20,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:46:20,319 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:46:20,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:20,321 INFO L225 Difference]: With dead ends: 1318 [2022-01-18 15:46:20,321 INFO L226 Difference]: Without dead ends: 1294 [2022-01-18 15:46:20,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=285, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:46:20,322 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 124 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:20,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 136 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:20,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1294 states. [2022-01-18 15:46:20,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1294 to 1112. [2022-01-18 15:46:20,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 3.532853285328533) internal successors, (3925), 1111 states have internal predecessors, (3925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:20,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 3925 transitions. [2022-01-18 15:46:20,343 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 3925 transitions. Word has length 22 [2022-01-18 15:46:20,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:20,343 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 3925 transitions. [2022-01-18 15:46:20,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:20,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 3925 transitions. [2022-01-18 15:46:20,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:20,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:20,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:20,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:20,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:20,567 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:20,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:20,568 INFO L85 PathProgramCache]: Analyzing trace with hash -360322321, now seen corresponding path program 44 times [2022-01-18 15:46:20,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:20,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505964172] [2022-01-18 15:46:20,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:20,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:20,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:20,588 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:46:20,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:20,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505964172] [2022-01-18 15:46:20,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505964172] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:20,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005327475] [2022-01-18 15:46:20,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:20,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:20,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:20,589 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:20,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 15:46:20,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:20,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:20,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:20,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:20,682 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:20,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:20,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:46:20,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005327475] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:20,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:20,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-01-18 15:46:20,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914164822] [2022-01-18 15:46:20,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:20,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:20,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:20,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:20,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:20,713 INFO L87 Difference]: Start difference. First operand 1112 states and 3925 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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) [2022-01-18 15:46:20,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:20,893 INFO L93 Difference]: Finished difference Result 1655 states and 5369 transitions. [2022-01-18 15:46:20,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:46:20,893 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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 [2022-01-18 15:46:20,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:20,896 INFO L225 Difference]: With dead ends: 1655 [2022-01-18 15:46:20,896 INFO L226 Difference]: Without dead ends: 1650 [2022-01-18 15:46:20,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:46:20,896 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 154 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:20,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 123 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:20,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1650 states. [2022-01-18 15:46:20,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1650 to 1058. [2022-01-18 15:46:20,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1057 states have (on average 3.501419110690634) internal successors, (3701), 1057 states have internal predecessors, (3701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:20,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 3701 transitions. [2022-01-18 15:46:20,913 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 3701 transitions. Word has length 22 [2022-01-18 15:46:20,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:20,913 INFO L470 AbstractCegarLoop]: Abstraction has 1058 states and 3701 transitions. [2022-01-18 15:46:20,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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) [2022-01-18 15:46:20,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 3701 transitions. [2022-01-18 15:46:20,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:20,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:20,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:20,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 15:46:21,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:21,116 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:21,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:21,116 INFO L85 PathProgramCache]: Analyzing trace with hash -844478929, now seen corresponding path program 45 times [2022-01-18 15:46:21,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:21,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897179093] [2022-01-18 15:46:21,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:21,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:21,154 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:21,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897179093] [2022-01-18 15:46:21,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897179093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:21,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684943474] [2022-01-18 15:46:21,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:21,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:21,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:21,156 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:21,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 15:46:21,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:46:21,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:21,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:21,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:21,263 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:21,302 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684943474] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:21,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:21,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 15:46:21,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047963321] [2022-01-18 15:46:21,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:21,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:46:21,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:21,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:46:21,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:46:21,303 INFO L87 Difference]: Start difference. First operand 1058 states and 3701 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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) [2022-01-18 15:46:21,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:21,556 INFO L93 Difference]: Finished difference Result 1629 states and 5300 transitions. [2022-01-18 15:46:21,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:46:21,557 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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 [2022-01-18 15:46:21,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:21,560 INFO L225 Difference]: With dead ends: 1629 [2022-01-18 15:46:21,560 INFO L226 Difference]: Without dead ends: 1621 [2022-01-18 15:46:21,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:46:21,561 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 143 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:21,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 137 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:46:21,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states. [2022-01-18 15:46:21,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1058. [2022-01-18 15:46:21,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1057 states have (on average 3.498580889309366) internal successors, (3698), 1057 states have internal predecessors, (3698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:21,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 3698 transitions. [2022-01-18 15:46:21,585 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 3698 transitions. Word has length 22 [2022-01-18 15:46:21,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:21,585 INFO L470 AbstractCegarLoop]: Abstraction has 1058 states and 3698 transitions. [2022-01-18 15:46:21,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 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) [2022-01-18 15:46:21,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 3698 transitions. [2022-01-18 15:46:21,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:21,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:21,587 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:21,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:21,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:21,807 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:21,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:21,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1228711595, now seen corresponding path program 46 times [2022-01-18 15:46:21,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:21,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528029874] [2022-01-18 15:46:21,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:21,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:21,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:21,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:21,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528029874] [2022-01-18 15:46:21,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528029874] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:21,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355714702] [2022-01-18 15:46:21,830 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:21,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:21,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:21,831 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:21,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 15:46:21,853 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:21,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:21,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:21,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:21,921 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:21,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355714702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:21,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:21,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:21,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437417154] [2022-01-18 15:46:21,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:21,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:21,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:21,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:21,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:21,955 INFO L87 Difference]: Start difference. First operand 1058 states and 3698 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:22,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:22,121 INFO L93 Difference]: Finished difference Result 1982 states and 6436 transitions. [2022-01-18 15:46:22,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:46:22,121 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:46:22,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:22,124 INFO L225 Difference]: With dead ends: 1982 [2022-01-18 15:46:22,124 INFO L226 Difference]: Without dead ends: 1982 [2022-01-18 15:46:22,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:46:22,125 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 167 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:22,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 100 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:22,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2022-01-18 15:46:22,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1118. [2022-01-18 15:46:22,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.5380483437779766) internal successors, (3952), 1117 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:22,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 3952 transitions. [2022-01-18 15:46:22,143 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 3952 transitions. Word has length 22 [2022-01-18 15:46:22,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:22,143 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 3952 transitions. [2022-01-18 15:46:22,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:22,143 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 3952 transitions. [2022-01-18 15:46:22,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:22,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:22,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:22,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 15:46:22,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:22,345 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:22,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:22,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1936642699, now seen corresponding path program 47 times [2022-01-18 15:46:22,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:22,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134454063] [2022-01-18 15:46:22,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:22,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:22,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:22,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:22,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:22,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134454063] [2022-01-18 15:46:22,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134454063] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:22,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477559944] [2022-01-18 15:46:22,368 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:22,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:22,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:22,369 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:22,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 15:46:22,391 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:46:22,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:22,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:22,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:22,458 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:22,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:22,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:22,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477559944] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:22,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:22,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:22,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644865942] [2022-01-18 15:46:22,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:22,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:22,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:22,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:22,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:22,492 INFO L87 Difference]: Start difference. First operand 1118 states and 3952 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 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) [2022-01-18 15:46:22,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:22,732 INFO L93 Difference]: Finished difference Result 1528 states and 5019 transitions. [2022-01-18 15:46:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:46:22,732 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 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 22 [2022-01-18 15:46:22,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:22,735 INFO L225 Difference]: With dead ends: 1528 [2022-01-18 15:46:22,735 INFO L226 Difference]: Without dead ends: 1504 [2022-01-18 15:46:22,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=294, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:46:22,735 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 168 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:22,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 162 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:46:22,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2022-01-18 15:46:22,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1118. [2022-01-18 15:46:22,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.5290957923008057) internal successors, (3942), 1117 states have internal predecessors, (3942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:22,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 3942 transitions. [2022-01-18 15:46:22,757 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 3942 transitions. Word has length 22 [2022-01-18 15:46:22,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:22,757 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 3942 transitions. [2022-01-18 15:46:22,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 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) [2022-01-18 15:46:22,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 3942 transitions. [2022-01-18 15:46:22,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:22,759 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:22,760 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:22,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:22,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2022-01-18 15:46:22,979 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:22,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:22,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1339423245, now seen corresponding path program 48 times [2022-01-18 15:46:22,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:22,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815044433] [2022-01-18 15:46:22,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:22,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:22,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:23,001 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:23,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:23,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815044433] [2022-01-18 15:46:23,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815044433] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:23,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143153013] [2022-01-18 15:46:23,002 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:23,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:23,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:23,003 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:23,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 15:46:23,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:46:23,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:23,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:23,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:23,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:23,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:23,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:23,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143153013] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:23,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:23,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:23,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783180697] [2022-01-18 15:46:23,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:23,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:23,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:23,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:23,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:23,137 INFO L87 Difference]: Start difference. First operand 1118 states and 3942 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:23,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:23,310 INFO L93 Difference]: Finished difference Result 1348 states and 4465 transitions. [2022-01-18 15:46:23,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:46:23,310 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:23,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:23,313 INFO L225 Difference]: With dead ends: 1348 [2022-01-18 15:46:23,313 INFO L226 Difference]: Without dead ends: 1348 [2022-01-18 15:46:23,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:46:23,320 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 104 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:23,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 114 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:23,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2022-01-18 15:46:23,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 1081. [2022-01-18 15:46:23,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 1080 states have (on average 3.4935185185185187) internal successors, (3773), 1080 states have internal predecessors, (3773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:23,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 3773 transitions. [2022-01-18 15:46:23,335 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 3773 transitions. Word has length 22 [2022-01-18 15:46:23,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:23,336 INFO L470 AbstractCegarLoop]: Abstraction has 1081 states and 3773 transitions. [2022-01-18 15:46:23,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:23,336 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 3773 transitions. [2022-01-18 15:46:23,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:23,337 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:23,337 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:23,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 15:46:23,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:23,551 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:23,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash -724972823, now seen corresponding path program 49 times [2022-01-18 15:46:23,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:23,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499629528] [2022-01-18 15:46:23,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:23,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:23,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:23,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:23,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499629528] [2022-01-18 15:46:23,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499629528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:23,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151160594] [2022-01-18 15:46:23,579 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:23,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:23,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:23,581 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:23,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 15:46:23,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:23,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:23,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:23,664 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:23,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:23,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:23,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151160594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:23,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:23,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:23,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609072347] [2022-01-18 15:46:23,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:23,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:23,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:23,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:23,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:23,696 INFO L87 Difference]: Start difference. First operand 1081 states and 3773 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:23,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:23,912 INFO L93 Difference]: Finished difference Result 1884 states and 6113 transitions. [2022-01-18 15:46:23,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:46:23,913 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:23,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:23,916 INFO L225 Difference]: With dead ends: 1884 [2022-01-18 15:46:23,916 INFO L226 Difference]: Without dead ends: 1879 [2022-01-18 15:46:23,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=114, Invalid=266, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:46:23,916 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 184 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:23,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 132 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:46:23,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2022-01-18 15:46:23,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 1045. [2022-01-18 15:46:23,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1044 states have (on average 3.4655172413793105) internal successors, (3618), 1044 states have internal predecessors, (3618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:23,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 3618 transitions. [2022-01-18 15:46:23,933 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 3618 transitions. Word has length 22 [2022-01-18 15:46:23,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:23,934 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 3618 transitions. [2022-01-18 15:46:23,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:23,934 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 3618 transitions. [2022-01-18 15:46:23,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:23,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:23,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:23,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 15:46:24,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:24,136 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:24,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:24,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1044869595, now seen corresponding path program 50 times [2022-01-18 15:46:24,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:24,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140445525] [2022-01-18 15:46:24,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:24,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:24,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:24,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:24,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:24,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140445525] [2022-01-18 15:46:24,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140445525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:24,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55762917] [2022-01-18 15:46:24,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:24,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:24,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:24,166 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:24,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 15:46:24,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:24,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:24,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:24,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:24,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:24,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:24,274 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:24,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55762917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:24,274 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:24,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 15:46:24,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047653426] [2022-01-18 15:46:24,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:24,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:46:24,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:24,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:46:24,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:46:24,275 INFO L87 Difference]: Start difference. First operand 1045 states and 3618 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:24,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:24,468 INFO L93 Difference]: Finished difference Result 1515 states and 4939 transitions. [2022-01-18 15:46:24,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:46:24,468 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:24,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:24,470 INFO L225 Difference]: With dead ends: 1515 [2022-01-18 15:46:24,471 INFO L226 Difference]: Without dead ends: 1507 [2022-01-18 15:46:24,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:46:24,471 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 129 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:24,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 120 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:24,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2022-01-18 15:46:24,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 1045. [2022-01-18 15:46:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1044 states have (on average 3.4626436781609193) internal successors, (3615), 1044 states have internal predecessors, (3615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:24,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 3615 transitions. [2022-01-18 15:46:24,485 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 3615 transitions. Word has length 22 [2022-01-18 15:46:24,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:24,485 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 3615 transitions. [2022-01-18 15:46:24,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:24,485 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 3615 transitions. [2022-01-18 15:46:24,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:24,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:24,486 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:24,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-01-18 15:46:24,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:24,687 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:24,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:24,687 INFO L85 PathProgramCache]: Analyzing trace with hash 562039857, now seen corresponding path program 51 times [2022-01-18 15:46:24,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:24,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706789034] [2022-01-18 15:46:24,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:24,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:24,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:24,709 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:24,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:24,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706789034] [2022-01-18 15:46:24,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706789034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:24,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405090579] [2022-01-18 15:46:24,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:24,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:24,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:24,710 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:24,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 15:46:24,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:46:24,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:24,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:24,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:24,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:24,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:24,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405090579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:24,808 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:24,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-01-18 15:46:24,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009476328] [2022-01-18 15:46:24,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:24,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 15:46:24,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:24,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 15:46:24,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:46:24,809 INFO L87 Difference]: Start difference. First operand 1045 states and 3615 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:24,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:24,938 INFO L93 Difference]: Finished difference Result 1319 states and 4427 transitions. [2022-01-18 15:46:24,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:46:24,938 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:24,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:24,940 INFO L225 Difference]: With dead ends: 1319 [2022-01-18 15:46:24,940 INFO L226 Difference]: Without dead ends: 1319 [2022-01-18 15:46:24,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:46:24,941 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 68 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:24,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 99 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:24,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1319 states. [2022-01-18 15:46:24,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1319 to 1053. [2022-01-18 15:46:24,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 3.467680608365019) internal successors, (3648), 1052 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:24,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 3648 transitions. [2022-01-18 15:46:24,955 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 3648 transitions. Word has length 22 [2022-01-18 15:46:24,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:24,955 INFO L470 AbstractCegarLoop]: Abstraction has 1053 states and 3648 transitions. [2022-01-18 15:46:24,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:24,955 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 3648 transitions. [2022-01-18 15:46:24,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:46:24,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:24,957 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:24,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 15:46:25,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:25,157 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:25,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:25,158 INFO L85 PathProgramCache]: Analyzing trace with hash 280304051, now seen corresponding path program 52 times [2022-01-18 15:46:25,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:25,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213739724] [2022-01-18 15:46:25,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:25,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:25,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:25,194 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:25,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:25,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213739724] [2022-01-18 15:46:25,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213739724] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:25,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355321095] [2022-01-18 15:46:25,194 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:25,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:25,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:25,195 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:25,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 15:46:25,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:25,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:25,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:46:25,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:25,263 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:25,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:25,294 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:25,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355321095] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:25,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:25,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-01-18 15:46:25,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426887939] [2022-01-18 15:46:25,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:25,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 15:46:25,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:25,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 15:46:25,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:46:25,295 INFO L87 Difference]: Start difference. First operand 1053 states and 3648 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:25,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:25,389 INFO L93 Difference]: Finished difference Result 1256 states and 4266 transitions. [2022-01-18 15:46:25,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:46:25,389 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:46:25,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:25,391 INFO L225 Difference]: With dead ends: 1256 [2022-01-18 15:46:25,391 INFO L226 Difference]: Without dead ends: 1247 [2022-01-18 15:46:25,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:46:25,391 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 75 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:25,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 56 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:46:25,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2022-01-18 15:46:25,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1053. [2022-01-18 15:46:25,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 3.466730038022814) internal successors, (3647), 1052 states have internal predecessors, (3647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:25,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 3647 transitions. [2022-01-18 15:46:25,403 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 3647 transitions. Word has length 22 [2022-01-18 15:46:25,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:25,403 INFO L470 AbstractCegarLoop]: Abstraction has 1053 states and 3647 transitions. [2022-01-18 15:46:25,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:25,404 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 3647 transitions. [2022-01-18 15:46:25,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:25,405 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:25,405 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:25,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 15:46:25,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:25,606 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:25,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:25,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1982381327, now seen corresponding path program 53 times [2022-01-18 15:46:25,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:25,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316235163] [2022-01-18 15:46:25,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:25,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:25,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:25,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:25,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316235163] [2022-01-18 15:46:25,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316235163] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:25,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909320645] [2022-01-18 15:46:25,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:25,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:25,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:25,815 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:25,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 15:46:25,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:46:25,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:25,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:25,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:26,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:26,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:26,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:26,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:26,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:46:26,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:26,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:26,390 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:46:26,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:46:26,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:26,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:26,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:26,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:26,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:46:26,461 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:26,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909320645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:26,461 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:26,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:46:26,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564105983] [2022-01-18 15:46:26,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:26,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:46:26,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:26,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:46:26,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:46:26,462 INFO L87 Difference]: Start difference. First operand 1053 states and 3647 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:28,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:28,490 INFO L93 Difference]: Finished difference Result 2238 states and 7334 transitions. [2022-01-18 15:46:28,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:46:28,490 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:28,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:28,494 INFO L225 Difference]: With dead ends: 2238 [2022-01-18 15:46:28,494 INFO L226 Difference]: Without dead ends: 2218 [2022-01-18 15:46:28,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=315, Invalid=3345, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:46:28,495 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 340 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 2725 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 3599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 2725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 828 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:28,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 295 Invalid, 3599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 2725 Invalid, 0 Unknown, 828 Unchecked, 1.1s Time] [2022-01-18 15:46:28,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2218 states. [2022-01-18 15:46:28,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2218 to 1144. [2022-01-18 15:46:28,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1143 states have (on average 3.41907261592301) internal successors, (3908), 1143 states have internal predecessors, (3908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:28,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 3908 transitions. [2022-01-18 15:46:28,516 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 3908 transitions. Word has length 24 [2022-01-18 15:46:28,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:28,516 INFO L470 AbstractCegarLoop]: Abstraction has 1144 states and 3908 transitions. [2022-01-18 15:46:28,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:28,516 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 3908 transitions. [2022-01-18 15:46:28,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:28,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:28,518 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:28,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:28,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 15:46:28,719 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:28,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:28,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1203543731, now seen corresponding path program 54 times [2022-01-18 15:46:28,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:28,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413338480] [2022-01-18 15:46:28,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:28,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:28,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:28,951 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:28,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:28,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413338480] [2022-01-18 15:46:28,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413338480] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:28,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873393206] [2022-01-18 15:46:28,952 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:28,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:28,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:28,955 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:28,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 15:46:28,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:46:28,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:28,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:46:28,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:29,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:29,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:29,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:29,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:29,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 43 [2022-01-18 15:46:29,718 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:29,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:30,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:30,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:30,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:30,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:30,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:46:30,334 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:30,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873393206] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:30,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:30,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:46:30,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999925420] [2022-01-18 15:46:30,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:30,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:46:30,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:30,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:46:30,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:46:30,335 INFO L87 Difference]: Start difference. First operand 1144 states and 3908 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:31,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:31,887 INFO L93 Difference]: Finished difference Result 2453 states and 8302 transitions. [2022-01-18 15:46:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 15:46:31,888 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:31,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:31,892 INFO L225 Difference]: With dead ends: 2453 [2022-01-18 15:46:31,892 INFO L226 Difference]: Without dead ends: 2451 [2022-01-18 15:46:31,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=405, Invalid=3501, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:46:31,893 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 209 mSDsluCounter, 1339 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 2716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1761 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:31,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 227 Invalid, 2716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 936 Invalid, 0 Unknown, 1761 Unchecked, 0.4s Time] [2022-01-18 15:46:31,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2022-01-18 15:46:31,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 1173. [2022-01-18 15:46:31,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 1172 states have (on average 3.409556313993174) internal successors, (3996), 1172 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:31,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 3996 transitions. [2022-01-18 15:46:31,913 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 3996 transitions. Word has length 24 [2022-01-18 15:46:31,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:31,913 INFO L470 AbstractCegarLoop]: Abstraction has 1173 states and 3996 transitions. [2022-01-18 15:46:31,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:31,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 3996 transitions. [2022-01-18 15:46:31,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:31,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:31,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:31,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 15:46:32,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-01-18 15:46:32,115 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:32,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:32,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1332626450, now seen corresponding path program 4 times [2022-01-18 15:46:32,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:32,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145787405] [2022-01-18 15:46:32,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:32,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:32,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:32,317 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:32,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:32,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145787405] [2022-01-18 15:46:32,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145787405] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:32,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747983130] [2022-01-18 15:46:32,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:32,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:32,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:32,318 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:32,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 15:46:32,343 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:32,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:32,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:32,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:32,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:32,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:32,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:32,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:32,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:46:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:32,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:32,884 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:46:32,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:46:32,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:32,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:32,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:32,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:32,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:46:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:32,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747983130] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:32,952 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:32,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:46:32,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628110385] [2022-01-18 15:46:32,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:32,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:46:32,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:32,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:46:32,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:46:32,953 INFO L87 Difference]: Start difference. First operand 1173 states and 3996 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:34,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:34,592 INFO L93 Difference]: Finished difference Result 2258 states and 7228 transitions. [2022-01-18 15:46:34,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:46:34,593 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:34,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:34,596 INFO L225 Difference]: With dead ends: 2258 [2022-01-18 15:46:34,597 INFO L226 Difference]: Without dead ends: 2248 [2022-01-18 15:46:34,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=238, Invalid=2312, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:46:34,597 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 332 mSDsluCounter, 1728 mSDsCounter, 0 mSdLazyCounter, 2451 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 3537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 2451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1044 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:34,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 208 Invalid, 3537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 2451 Invalid, 0 Unknown, 1044 Unchecked, 1.0s Time] [2022-01-18 15:46:34,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2248 states. [2022-01-18 15:46:34,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2248 to 1125. [2022-01-18 15:46:34,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 1124 states have (on average 3.4412811387900355) internal successors, (3868), 1124 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:34,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 3868 transitions. [2022-01-18 15:46:34,616 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 3868 transitions. Word has length 24 [2022-01-18 15:46:34,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:34,617 INFO L470 AbstractCegarLoop]: Abstraction has 1125 states and 3868 transitions. [2022-01-18 15:46:34,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:34,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 3868 transitions. [2022-01-18 15:46:34,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:34,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:34,618 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:34,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 15:46:34,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 15:46:34,819 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:34,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:34,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1328662509, now seen corresponding path program 55 times [2022-01-18 15:46:34,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:34,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393788962] [2022-01-18 15:46:34,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:34,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:34,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:35,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:35,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:35,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393788962] [2022-01-18 15:46:35,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393788962] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:35,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741026039] [2022-01-18 15:46:35,061 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:35,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:35,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:35,064 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:35,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 15:46:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:35,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:35,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:35,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:35,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:35,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:35,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:35,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:46:35,483 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:35,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:35,732 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:46:35,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:46:35,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:35,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:35,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:35,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:35,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:46:35,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:35,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741026039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:35,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:35,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:46:35,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171286219] [2022-01-18 15:46:35,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:35,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:46:35,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:35,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:46:35,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:46:35,798 INFO L87 Difference]: Start difference. First operand 1125 states and 3868 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:37,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:37,499 INFO L93 Difference]: Finished difference Result 2108 states and 6761 transitions. [2022-01-18 15:46:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:46:37,499 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:37,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:37,503 INFO L225 Difference]: With dead ends: 2108 [2022-01-18 15:46:37,503 INFO L226 Difference]: Without dead ends: 2101 [2022-01-18 15:46:37,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=274, Invalid=2588, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:46:37,503 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 224 mSDsluCounter, 1328 mSDsCounter, 0 mSdLazyCounter, 2104 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 2619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 2104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 475 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:37,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 201 Invalid, 2619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 2104 Invalid, 0 Unknown, 475 Unchecked, 0.8s Time] [2022-01-18 15:46:37,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2101 states. [2022-01-18 15:46:37,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2101 to 1165. [2022-01-18 15:46:37,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 3.4140893470790377) internal successors, (3974), 1164 states have internal predecessors, (3974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:37,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 3974 transitions. [2022-01-18 15:46:37,521 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 3974 transitions. Word has length 24 [2022-01-18 15:46:37,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:37,521 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 3974 transitions. [2022-01-18 15:46:37,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:37,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 3974 transitions. [2022-01-18 15:46:37,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:37,523 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:37,523 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:37,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 15:46:37,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 15:46:37,723 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:37,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:37,723 INFO L85 PathProgramCache]: Analyzing trace with hash -825385579, now seen corresponding path program 56 times [2022-01-18 15:46:37,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:37,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671291677] [2022-01-18 15:46:37,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:37,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:37,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:37,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:37,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:37,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671291677] [2022-01-18 15:46:37,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671291677] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:37,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015676947] [2022-01-18 15:46:37,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:37,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:37,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:37,945 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:37,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 15:46:37,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:37,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:37,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:46:37,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:38,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:38,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:38,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:38,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:38,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:46:38,498 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:38,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:38,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:38,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:38,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:46:39,003 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:39,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015676947] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:39,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:39,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:46:39,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416942425] [2022-01-18 15:46:39,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:39,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:46:39,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:39,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:46:39,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:46:39,004 INFO L87 Difference]: Start difference. First operand 1165 states and 3974 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:41,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:41,086 INFO L93 Difference]: Finished difference Result 2244 states and 7154 transitions. [2022-01-18 15:46:41,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:46:41,086 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:41,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:41,090 INFO L225 Difference]: With dead ends: 2244 [2022-01-18 15:46:41,090 INFO L226 Difference]: Without dead ends: 2227 [2022-01-18 15:46:41,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=558, Invalid=4992, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:46:41,090 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 233 mSDsluCounter, 1403 mSDsCounter, 0 mSdLazyCounter, 1670 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 2271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 545 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:41,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 344 Invalid, 2271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1670 Invalid, 0 Unknown, 545 Unchecked, 0.7s Time] [2022-01-18 15:46:41,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2227 states. [2022-01-18 15:46:41,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2227 to 1216. [2022-01-18 15:46:41,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1216 states, 1215 states have (on average 3.3810699588477364) internal successors, (4108), 1215 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:41,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1216 states to 1216 states and 4108 transitions. [2022-01-18 15:46:41,109 INFO L78 Accepts]: Start accepts. Automaton has 1216 states and 4108 transitions. Word has length 24 [2022-01-18 15:46:41,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:41,109 INFO L470 AbstractCegarLoop]: Abstraction has 1216 states and 4108 transitions. [2022-01-18 15:46:41,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:41,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1216 states and 4108 transitions. [2022-01-18 15:46:41,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:41,111 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:41,111 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:41,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:41,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:41,312 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:41,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:41,312 INFO L85 PathProgramCache]: Analyzing trace with hash -696302860, now seen corresponding path program 5 times [2022-01-18 15:46:41,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:41,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913209112] [2022-01-18 15:46:41,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:41,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:41,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:41,527 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:41,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:41,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913209112] [2022-01-18 15:46:41,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913209112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:41,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902153403] [2022-01-18 15:46:41,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:41,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:41,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:41,528 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:41,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 15:46:41,551 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:46:41,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:41,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:41,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:41,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:41,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:41,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:41,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:41,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:46:41,877 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:41,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:42,118 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:46:42,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:46:42,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:42,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:42,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:42,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:42,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:46:42,211 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:42,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902153403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:42,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:42,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:46:42,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353195514] [2022-01-18 15:46:42,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:42,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:46:42,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:42,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:46:42,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:46:42,212 INFO L87 Difference]: Start difference. First operand 1216 states and 4108 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:43,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:43,933 INFO L93 Difference]: Finished difference Result 2489 states and 8068 transitions. [2022-01-18 15:46:43,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:46:43,933 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:43,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:43,937 INFO L225 Difference]: With dead ends: 2489 [2022-01-18 15:46:43,937 INFO L226 Difference]: Without dead ends: 2482 [2022-01-18 15:46:43,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=279, Invalid=2583, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:46:43,938 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 233 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 2050 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 719 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:43,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 233 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2050 Invalid, 0 Unknown, 719 Unchecked, 0.8s Time] [2022-01-18 15:46:43,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2482 states. [2022-01-18 15:46:43,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2482 to 1182. [2022-01-18 15:46:43,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 1181 states have (on average 3.4106689246401354) internal successors, (4028), 1181 states have internal predecessors, (4028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:43,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 4028 transitions. [2022-01-18 15:46:43,957 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 4028 transitions. Word has length 24 [2022-01-18 15:46:43,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:43,957 INFO L470 AbstractCegarLoop]: Abstraction has 1182 states and 4028 transitions. [2022-01-18 15:46:43,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:43,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 4028 transitions. [2022-01-18 15:46:43,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:43,959 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:43,959 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:43,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:44,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:44,160 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:44,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:44,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1876273715, now seen corresponding path program 57 times [2022-01-18 15:46:44,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:44,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103215454] [2022-01-18 15:46:44,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:44,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:44,398 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:44,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:44,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103215454] [2022-01-18 15:46:44,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103215454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:44,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418078162] [2022-01-18 15:46:44,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:44,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:44,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:44,400 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:44,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 15:46:44,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:46:44,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:44,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:46:44,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:45,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:45,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:45,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:45,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:45,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:46:45,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:45,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:45,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:45,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:45,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:46:45,515 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:45,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418078162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:45,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:45,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:46:45,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397680085] [2022-01-18 15:46:45,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:45,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:46:45,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:45,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:46:45,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:46:45,517 INFO L87 Difference]: Start difference. First operand 1182 states and 4028 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:46,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:46,809 INFO L93 Difference]: Finished difference Result 2242 states and 7149 transitions. [2022-01-18 15:46:46,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:46:46,809 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:46,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:46,813 INFO L225 Difference]: With dead ends: 2242 [2022-01-18 15:46:46,813 INFO L226 Difference]: Without dead ends: 2232 [2022-01-18 15:46:46,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=321, Invalid=2985, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:46:46,814 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 268 mSDsluCounter, 1201 mSDsCounter, 0 mSdLazyCounter, 1287 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 624 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:46,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 319 Invalid, 1928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1287 Invalid, 0 Unknown, 624 Unchecked, 0.5s Time] [2022-01-18 15:46:46,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2232 states. [2022-01-18 15:46:46,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2232 to 1224. [2022-01-18 15:46:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1224 states, 1223 states have (on average 3.3810302534750614) internal successors, (4135), 1223 states have internal predecessors, (4135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:46,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1224 states to 1224 states and 4135 transitions. [2022-01-18 15:46:46,845 INFO L78 Accepts]: Start accepts. Automaton has 1224 states and 4135 transitions. Word has length 24 [2022-01-18 15:46:46,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:46,846 INFO L470 AbstractCegarLoop]: Abstraction has 1224 states and 4135 transitions. [2022-01-18 15:46:46,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:46,846 INFO L276 IsEmpty]: Start isEmpty. Operand 1224 states and 4135 transitions. [2022-01-18 15:46:46,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:46,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:46,847 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:46,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 15:46:47,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-01-18 15:46:47,048 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:47,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:47,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1043483089, now seen corresponding path program 58 times [2022-01-18 15:46:47,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:47,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126332347] [2022-01-18 15:46:47,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:47,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:47,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:47,267 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:47,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:47,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126332347] [2022-01-18 15:46:47,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126332347] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:47,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862628847] [2022-01-18 15:46:47,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:47,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:47,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:47,269 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:47,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 15:46:47,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:47,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:47,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:47,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:47,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:47,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:47,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:47,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:47,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:46:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:47,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:47,838 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:46:47,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:46:47,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:47,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:47,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:47,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:47,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:46:47,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:47,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862628847] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:47,895 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:47,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:46:47,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027271501] [2022-01-18 15:46:47,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:47,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:46:47,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:47,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:46:47,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:46:47,896 INFO L87 Difference]: Start difference. First operand 1224 states and 4135 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:50,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:50,039 INFO L93 Difference]: Finished difference Result 2323 states and 7425 transitions. [2022-01-18 15:46:50,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:46:50,040 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:50,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:50,044 INFO L225 Difference]: With dead ends: 2323 [2022-01-18 15:46:50,044 INFO L226 Difference]: Without dead ends: 2312 [2022-01-18 15:46:50,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1152 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=367, Invalid=4055, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:46:50,045 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 278 mSDsluCounter, 2046 mSDsCounter, 0 mSdLazyCounter, 2533 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 3636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 2533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1064 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:50,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 364 Invalid, 3636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 2533 Invalid, 0 Unknown, 1064 Unchecked, 1.0s Time] [2022-01-18 15:46:50,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2312 states. [2022-01-18 15:46:50,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2312 to 1189. [2022-01-18 15:46:50,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1189 states, 1188 states have (on average 3.4116161616161618) internal successors, (4053), 1188 states have internal predecessors, (4053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:50,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 4053 transitions. [2022-01-18 15:46:50,066 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 4053 transitions. Word has length 24 [2022-01-18 15:46:50,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:50,066 INFO L470 AbstractCegarLoop]: Abstraction has 1189 states and 4053 transitions. [2022-01-18 15:46:50,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:50,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 4053 transitions. [2022-01-18 15:46:50,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:50,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:50,068 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:50,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:50,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-01-18 15:46:50,268 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:50,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:50,268 INFO L85 PathProgramCache]: Analyzing trace with hash 79322356, now seen corresponding path program 6 times [2022-01-18 15:46:50,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:50,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650864566] [2022-01-18 15:46:50,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:50,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:50,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:50,482 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:50,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:50,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650864566] [2022-01-18 15:46:50,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650864566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:50,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470183600] [2022-01-18 15:46:50,483 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:50,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:50,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:50,483 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:50,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 15:46:50,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:46:50,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:50,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:46:50,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:50,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:50,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:50,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:50,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:50,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2022-01-18 15:46:50,979 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:50,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:51,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:51,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:51,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 17 treesize of output 42 [2022-01-18 15:46:51,403 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:51,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470183600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:51,404 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:51,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 34 [2022-01-18 15:46:51,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429728767] [2022-01-18 15:46:51,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:51,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:46:51,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:51,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:46:51,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1006, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:46:51,404 INFO L87 Difference]: Start difference. First operand 1189 states and 4053 transitions. Second operand has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 34 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:52,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:52,913 INFO L93 Difference]: Finished difference Result 2483 states and 8473 transitions. [2022-01-18 15:46:52,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:46:52,913 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 34 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:52,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:52,918 INFO L225 Difference]: With dead ends: 2483 [2022-01-18 15:46:52,918 INFO L226 Difference]: Without dead ends: 2473 [2022-01-18 15:46:52,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1014 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=439, Invalid=3851, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:46:52,919 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 271 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 1709 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 2502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 751 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:52,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 216 Invalid, 2502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1709 Invalid, 0 Unknown, 751 Unchecked, 0.7s Time] [2022-01-18 15:46:52,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2473 states. [2022-01-18 15:46:52,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2473 to 1210. [2022-01-18 15:46:52,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 1209 states have (on average 3.3928866832092637) internal successors, (4102), 1209 states have internal predecessors, (4102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:52,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 4102 transitions. [2022-01-18 15:46:52,939 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 4102 transitions. Word has length 24 [2022-01-18 15:46:52,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:52,939 INFO L470 AbstractCegarLoop]: Abstraction has 1210 states and 4102 transitions. [2022-01-18 15:46:52,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 34 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:52,939 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 4102 transitions. [2022-01-18 15:46:52,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:52,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:52,941 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:52,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-18 15:46:53,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-01-18 15:46:53,141 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:53,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:53,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1185123218, now seen corresponding path program 7 times [2022-01-18 15:46:53,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:53,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849296902] [2022-01-18 15:46:53,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:53,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:53,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:53,343 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:53,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:53,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849296902] [2022-01-18 15:46:53,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849296902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:53,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123139568] [2022-01-18 15:46:53,344 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:53,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:53,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:53,345 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:53,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 15:46:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:53,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:53,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:53,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:53,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:53,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:53,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:53,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:46:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:53,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:53,931 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:46:53,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:46:53,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:53,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:53,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:53,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:53,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:46:53,999 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:53,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123139568] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:53,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:53,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:46:53,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500223015] [2022-01-18 15:46:53,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:53,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:46:53,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:54,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:46:54,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:46:54,000 INFO L87 Difference]: Start difference. First operand 1210 states and 4102 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:56,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:56,062 INFO L93 Difference]: Finished difference Result 2218 states and 7165 transitions. [2022-01-18 15:46:56,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:46:56,063 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:56,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:56,067 INFO L225 Difference]: With dead ends: 2218 [2022-01-18 15:46:56,067 INFO L226 Difference]: Without dead ends: 2213 [2022-01-18 15:46:56,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 762 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=316, Invalid=2990, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:46:56,067 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 268 mSDsluCounter, 2227 mSDsCounter, 0 mSdLazyCounter, 2650 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 4059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1378 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:56,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 298 Invalid, 4059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2650 Invalid, 0 Unknown, 1378 Unchecked, 1.0s Time] [2022-01-18 15:46:56,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2213 states. [2022-01-18 15:46:56,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2213 to 1167. [2022-01-18 15:46:56,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1167 states, 1166 states have (on average 3.4219554030874786) internal successors, (3990), 1166 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 3990 transitions. [2022-01-18 15:46:56,088 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 3990 transitions. Word has length 24 [2022-01-18 15:46:56,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:56,088 INFO L470 AbstractCegarLoop]: Abstraction has 1167 states and 3990 transitions. [2022-01-18 15:46:56,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:56,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 3990 transitions. [2022-01-18 15:46:56,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:56,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:56,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:56,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:56,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:56,291 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:56,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:56,291 INFO L85 PathProgramCache]: Analyzing trace with hash 608816537, now seen corresponding path program 59 times [2022-01-18 15:46:56,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:56,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839136603] [2022-01-18 15:46:56,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:56,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:56,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:56,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:56,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:56,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839136603] [2022-01-18 15:46:56,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839136603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:56,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069959863] [2022-01-18 15:46:56,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:56,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:56,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:56,552 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:56,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 15:46:56,582 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:46:56,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:56,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:56,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:56,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:56,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:56,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:56,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:56,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:46:56,896 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:56,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:57,155 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:46:57,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:46:57,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:57,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:57,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:57,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:57,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:46:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:57,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069959863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:57,242 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:57,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:46:57,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77597141] [2022-01-18 15:46:57,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:57,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:46:57,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:57,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:46:57,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:46:57,243 INFO L87 Difference]: Start difference. First operand 1167 states and 3990 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:58,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:58,627 INFO L93 Difference]: Finished difference Result 1768 states and 5895 transitions. [2022-01-18 15:46:58,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:46:58,631 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:46:58,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:58,635 INFO L225 Difference]: With dead ends: 1768 [2022-01-18 15:46:58,635 INFO L226 Difference]: Without dead ends: 1761 [2022-01-18 15:46:58,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=242, Invalid=2308, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:46:58,635 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 181 mSDsluCounter, 1006 mSDsCounter, 0 mSdLazyCounter, 1658 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 2073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 373 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:58,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 144 Invalid, 2073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1658 Invalid, 0 Unknown, 373 Unchecked, 0.7s Time] [2022-01-18 15:46:58,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1761 states. [2022-01-18 15:46:58,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1761 to 1187. [2022-01-18 15:46:58,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1187 states, 1186 states have (on average 3.4106239460370995) internal successors, (4045), 1186 states have internal predecessors, (4045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:58,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1187 states to 1187 states and 4045 transitions. [2022-01-18 15:46:58,661 INFO L78 Accepts]: Start accepts. Automaton has 1187 states and 4045 transitions. Word has length 24 [2022-01-18 15:46:58,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:58,661 INFO L470 AbstractCegarLoop]: Abstraction has 1187 states and 4045 transitions. [2022-01-18 15:46:58,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:58,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1187 states and 4045 transitions. [2022-01-18 15:46:58,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:46:58,663 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:58,663 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:58,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:58,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:58,878 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:46:58,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:58,878 INFO L85 PathProgramCache]: Analyzing trace with hash -655629037, now seen corresponding path program 60 times [2022-01-18 15:46:58,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:58,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989738713] [2022-01-18 15:46:58,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:58,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:59,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:59,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:59,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989738713] [2022-01-18 15:46:59,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989738713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:59,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288586642] [2022-01-18 15:46:59,089 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:59,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:59,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:59,090 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:59,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 15:46:59,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:46:59,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:59,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:46:59,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:59,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:59,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:59,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:59,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:59,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:46:59,785 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:59,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:00,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:00,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:00,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:00,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:00,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:47:00,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:00,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288586642] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:00,415 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:00,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:47:00,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192384450] [2022-01-18 15:47:00,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:00,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:00,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:00,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:00,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:00,415 INFO L87 Difference]: Start difference. First operand 1187 states and 4045 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:02,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:02,374 INFO L93 Difference]: Finished difference Result 2469 states and 8328 transitions. [2022-01-18 15:47:02,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:47:02,374 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:02,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:02,379 INFO L225 Difference]: With dead ends: 2469 [2022-01-18 15:47:02,379 INFO L226 Difference]: Without dead ends: 2467 [2022-01-18 15:47:02,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 30 SyntacticMatches, 10 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1516 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=444, Invalid=4812, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:47:02,380 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 279 mSDsluCounter, 1800 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 4045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3165 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:02,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 231 Invalid, 4045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 842 Invalid, 0 Unknown, 3165 Unchecked, 0.3s Time] [2022-01-18 15:47:02,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2467 states. [2022-01-18 15:47:02,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2467 to 1214. [2022-01-18 15:47:02,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1213 states have (on average 3.3940643033800493) internal successors, (4117), 1213 states have internal predecessors, (4117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:02,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 4117 transitions. [2022-01-18 15:47:02,405 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 4117 transitions. Word has length 24 [2022-01-18 15:47:02,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:02,405 INFO L470 AbstractCegarLoop]: Abstraction has 1214 states and 4117 transitions. [2022-01-18 15:47:02,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:02,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 4117 transitions. [2022-01-18 15:47:02,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:02,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:02,407 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:02,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 15:47:02,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:02,607 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:02,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash 577333074, now seen corresponding path program 8 times [2022-01-18 15:47:02,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:02,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526765912] [2022-01-18 15:47:02,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:02,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:02,828 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:02,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:02,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526765912] [2022-01-18 15:47:02,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526765912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:02,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227243851] [2022-01-18 15:47:02,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:47:02,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:02,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:02,829 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:02,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 15:47:02,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:47:02,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:02,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:02,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:03,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:03,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:03,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:03,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:03,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:47:03,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:03,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:03,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:03,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:03,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:03,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:03,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 50 [2022-01-18 15:47:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:03,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227243851] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:03,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:03,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 15:47:03,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685365157] [2022-01-18 15:47:03,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:03,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:03,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:03,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:03,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:03,894 INFO L87 Difference]: Start difference. First operand 1214 states and 4117 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:08,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:08,815 INFO L93 Difference]: Finished difference Result 3512 states and 12210 transitions. [2022-01-18 15:47:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 15:47:08,816 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:08,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:08,822 INFO L225 Difference]: With dead ends: 3512 [2022-01-18 15:47:08,822 INFO L226 Difference]: Without dead ends: 3500 [2022-01-18 15:47:08,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 2807 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1081, Invalid=8425, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 15:47:08,823 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 359 mSDsluCounter, 1607 mSDsCounter, 0 mSdLazyCounter, 1491 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 3729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2185 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:08,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 247 Invalid, 3729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1491 Invalid, 0 Unknown, 2185 Unchecked, 0.6s Time] [2022-01-18 15:47:08,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3500 states. [2022-01-18 15:47:08,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3500 to 1290. [2022-01-18 15:47:08,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1290 states, 1289 states have (on average 3.3622963537626065) internal successors, (4334), 1289 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:08,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 4334 transitions. [2022-01-18 15:47:08,849 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 4334 transitions. Word has length 24 [2022-01-18 15:47:08,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:08,849 INFO L470 AbstractCegarLoop]: Abstraction has 1290 states and 4334 transitions. [2022-01-18 15:47:08,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:08,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 4334 transitions. [2022-01-18 15:47:08,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:08,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:08,851 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:08,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:09,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:09,052 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:09,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:09,053 INFO L85 PathProgramCache]: Analyzing trace with hash 532275187, now seen corresponding path program 61 times [2022-01-18 15:47:09,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:09,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946145019] [2022-01-18 15:47:09,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:09,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:09,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:09,310 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:09,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:09,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946145019] [2022-01-18 15:47:09,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946145019] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:09,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941043104] [2022-01-18 15:47:09,310 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:47:09,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:09,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:09,312 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:09,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 15:47:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:09,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:09,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:09,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:09,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:09,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:09,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:09,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:47:09,696 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:09,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:09,979 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:47:09,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:47:10,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:10,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:10,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:10,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:10,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:47:10,048 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:10,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941043104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:10,048 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:10,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:47:10,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295336927] [2022-01-18 15:47:10,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:10,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:47:10,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:10,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:47:10,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:47:10,049 INFO L87 Difference]: Start difference. First operand 1290 states and 4334 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:11,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:11,305 INFO L93 Difference]: Finished difference Result 2314 states and 7727 transitions. [2022-01-18 15:47:11,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:47:11,305 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:11,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:11,310 INFO L225 Difference]: With dead ends: 2314 [2022-01-18 15:47:11,310 INFO L226 Difference]: Without dead ends: 2307 [2022-01-18 15:47:11,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=279, Invalid=2073, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:47:11,310 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 198 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 1531 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 2061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:11,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 156 Invalid, 2061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1531 Invalid, 0 Unknown, 483 Unchecked, 0.6s Time] [2022-01-18 15:47:11,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2307 states. [2022-01-18 15:47:11,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2307 to 1339. [2022-01-18 15:47:11,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1339 states, 1338 states have (on average 3.3520179372197307) internal successors, (4485), 1338 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:11,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1339 states to 1339 states and 4485 transitions. [2022-01-18 15:47:11,339 INFO L78 Accepts]: Start accepts. Automaton has 1339 states and 4485 transitions. Word has length 24 [2022-01-18 15:47:11,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:11,339 INFO L470 AbstractCegarLoop]: Abstraction has 1339 states and 4485 transitions. [2022-01-18 15:47:11,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:11,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1339 states and 4485 transitions. [2022-01-18 15:47:11,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:11,341 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:11,341 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:11,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:11,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 15:47:11,563 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:11,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:11,563 INFO L85 PathProgramCache]: Analyzing trace with hash 335761682, now seen corresponding path program 9 times [2022-01-18 15:47:11,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:11,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248328548] [2022-01-18 15:47:11,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:11,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:11,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:11,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:11,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:11,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248328548] [2022-01-18 15:47:11,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248328548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:11,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564940293] [2022-01-18 15:47:11,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:47:11,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:11,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:11,832 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:11,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 15:47:11,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:47:11,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:11,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:47:11,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:12,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:12,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:12,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:12,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:12,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:47:12,428 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:12,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:12,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:12,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:12,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:47:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:12,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564940293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:12,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:12,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:47:12,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520729994] [2022-01-18 15:47:12,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:12,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:12,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:12,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:12,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:12,916 INFO L87 Difference]: Start difference. First operand 1339 states and 4485 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:15,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:15,487 INFO L93 Difference]: Finished difference Result 2562 states and 8265 transitions. [2022-01-18 15:47:15,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 15:47:15,487 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:15,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:15,492 INFO L225 Difference]: With dead ends: 2562 [2022-01-18 15:47:15,492 INFO L226 Difference]: Without dead ends: 2543 [2022-01-18 15:47:15,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1373 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=581, Invalid=4969, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:47:15,492 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 389 mSDsluCounter, 1981 mSDsCounter, 0 mSdLazyCounter, 2076 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 3240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1065 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:15,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 308 Invalid, 3240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2076 Invalid, 0 Unknown, 1065 Unchecked, 0.9s Time] [2022-01-18 15:47:15,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2543 states. [2022-01-18 15:47:15,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2543 to 1371. [2022-01-18 15:47:15,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1371 states, 1370 states have (on average 3.3445255474452553) internal successors, (4582), 1370 states have internal predecessors, (4582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:15,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1371 states to 1371 states and 4582 transitions. [2022-01-18 15:47:15,514 INFO L78 Accepts]: Start accepts. Automaton has 1371 states and 4582 transitions. Word has length 24 [2022-01-18 15:47:15,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:15,514 INFO L470 AbstractCegarLoop]: Abstraction has 1371 states and 4582 transitions. [2022-01-18 15:47:15,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:15,514 INFO L276 IsEmpty]: Start isEmpty. Operand 1371 states and 4582 transitions. [2022-01-18 15:47:15,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:15,516 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:15,516 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:15,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 15:47:15,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 15:47:15,716 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:15,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:15,717 INFO L85 PathProgramCache]: Analyzing trace with hash 911530733, now seen corresponding path program 62 times [2022-01-18 15:47:15,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:15,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638999940] [2022-01-18 15:47:15,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:15,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:15,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:15,979 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:15,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:15,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638999940] [2022-01-18 15:47:15,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638999940] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:15,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043282410] [2022-01-18 15:47:15,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:47:15,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:15,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:15,984 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:16,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 15:47:16,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:47:16,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:16,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:47:16,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:16,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:16,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:16,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:16,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:16,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:47:16,550 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:16,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:17,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:17,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:17,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:17,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:47:17,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:17,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043282410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:17,254 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:17,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:47:17,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436574563] [2022-01-18 15:47:17,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:17,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:47:17,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:17,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:47:17,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:47:17,255 INFO L87 Difference]: Start difference. First operand 1371 states and 4582 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:18,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:18,703 INFO L93 Difference]: Finished difference Result 3295 states and 11576 transitions. [2022-01-18 15:47:18,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:47:18,704 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:18,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:18,709 INFO L225 Difference]: With dead ends: 3295 [2022-01-18 15:47:18,710 INFO L226 Difference]: Without dead ends: 3283 [2022-01-18 15:47:18,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=407, Invalid=3133, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:47:18,710 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 183 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 1712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 982 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:18,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 117 Invalid, 1712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 696 Invalid, 0 Unknown, 982 Unchecked, 0.3s Time] [2022-01-18 15:47:18,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3283 states. [2022-01-18 15:47:18,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3283 to 1421. [2022-01-18 15:47:18,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1420 states have (on average 3.3422535211267608) internal successors, (4746), 1420 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) [2022-01-18 15:47:18,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 4746 transitions. [2022-01-18 15:47:18,737 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 4746 transitions. Word has length 24 [2022-01-18 15:47:18,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:18,738 INFO L470 AbstractCegarLoop]: Abstraction has 1421 states and 4746 transitions. [2022-01-18 15:47:18,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:18,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 4746 transitions. [2022-01-18 15:47:18,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:18,739 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:18,739 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:18,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 15:47:18,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 15:47:18,940 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:18,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:18,940 INFO L85 PathProgramCache]: Analyzing trace with hash -743780497, now seen corresponding path program 63 times [2022-01-18 15:47:18,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:18,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843482034] [2022-01-18 15:47:18,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:18,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:18,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:19,201 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:19,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:19,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843482034] [2022-01-18 15:47:19,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843482034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:19,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893560915] [2022-01-18 15:47:19,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:47:19,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:19,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:19,204 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:19,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 15:47:19,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:47:19,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:19,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:47:19,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:19,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:19,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:19,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:47:19,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:19,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:20,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:20,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:20,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:47:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:20,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893560915] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:20,280 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:20,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:47:20,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418087572] [2022-01-18 15:47:20,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:20,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:20,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:20,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:20,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:20,281 INFO L87 Difference]: Start difference. First operand 1421 states and 4746 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:23,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:23,242 INFO L93 Difference]: Finished difference Result 2354 states and 7764 transitions. [2022-01-18 15:47:23,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:47:23,242 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:23,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:23,246 INFO L225 Difference]: With dead ends: 2354 [2022-01-18 15:47:23,246 INFO L226 Difference]: Without dead ends: 2342 [2022-01-18 15:47:23,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 31 SyntacticMatches, 11 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=579, Invalid=5121, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:47:23,247 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 391 mSDsluCounter, 2172 mSDsCounter, 0 mSdLazyCounter, 2258 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 4193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1867 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:23,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 234 Invalid, 4193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2258 Invalid, 0 Unknown, 1867 Unchecked, 0.9s Time] [2022-01-18 15:47:23,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2342 states. [2022-01-18 15:47:23,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2342 to 1445. [2022-01-18 15:47:23,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 3.335872576177285) internal successors, (4817), 1444 states have internal predecessors, (4817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:23,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4817 transitions. [2022-01-18 15:47:23,272 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4817 transitions. Word has length 24 [2022-01-18 15:47:23,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:23,272 INFO L470 AbstractCegarLoop]: Abstraction has 1445 states and 4817 transitions. [2022-01-18 15:47:23,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:23,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4817 transitions. [2022-01-18 15:47:23,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:23,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:23,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:23,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-18 15:47:23,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:23,474 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:23,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:23,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1925562905, now seen corresponding path program 64 times [2022-01-18 15:47:23,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:23,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29148367] [2022-01-18 15:47:23,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:23,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:23,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:23,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:23,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29148367] [2022-01-18 15:47:23,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29148367] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:23,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254663579] [2022-01-18 15:47:23,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:47:23,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:23,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:23,711 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:23,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 15:47:23,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:47:23,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:23,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:23,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:23,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:23,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:23,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:23,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:23,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:47:24,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:24,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:24,263 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:47:24,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:47:24,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:24,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:24,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:24,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:24,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:47:24,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:24,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254663579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:24,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:24,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:47:24,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119884308] [2022-01-18 15:47:24,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:24,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:47:24,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:24,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:47:24,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:47:24,332 INFO L87 Difference]: Start difference. First operand 1445 states and 4817 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:25,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:25,954 INFO L93 Difference]: Finished difference Result 2494 states and 8183 transitions. [2022-01-18 15:47:25,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:47:25,954 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:25,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:25,959 INFO L225 Difference]: With dead ends: 2494 [2022-01-18 15:47:25,959 INFO L226 Difference]: Without dead ends: 2487 [2022-01-18 15:47:25,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=287, Invalid=2163, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:47:25,959 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 201 mSDsluCounter, 1199 mSDsCounter, 0 mSdLazyCounter, 1860 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:25,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 174 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1860 Invalid, 0 Unknown, 500 Unchecked, 0.8s Time] [2022-01-18 15:47:25,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2487 states. [2022-01-18 15:47:25,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2487 to 1474. [2022-01-18 15:47:25,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1474 states, 1473 states have (on average 3.3346911065852) internal successors, (4912), 1473 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:25,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1474 states to 1474 states and 4912 transitions. [2022-01-18 15:47:25,982 INFO L78 Accepts]: Start accepts. Automaton has 1474 states and 4912 transitions. Word has length 24 [2022-01-18 15:47:25,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:25,982 INFO L470 AbstractCegarLoop]: Abstraction has 1474 states and 4912 transitions. [2022-01-18 15:47:25,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:25,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 4912 transitions. [2022-01-18 15:47:25,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:25,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:25,984 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:25,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 15:47:26,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-01-18 15:47:26,185 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:26,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:26,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1055124371, now seen corresponding path program 65 times [2022-01-18 15:47:26,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:26,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353712545] [2022-01-18 15:47:26,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:26,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:26,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:26,422 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:26,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:26,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353712545] [2022-01-18 15:47:26,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353712545] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:26,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42330757] [2022-01-18 15:47:26,423 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:47:26,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:26,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:26,424 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:26,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 15:47:26,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:47:26,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:26,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:26,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:26,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:26,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:26,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:26,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:26,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:47:26,773 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:26,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:27,067 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:47:27,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:47:27,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:27,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:27,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:27,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:27,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:47:27,127 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:27,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42330757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:27,127 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:27,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:47:27,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401213135] [2022-01-18 15:47:27,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:27,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:47:27,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:27,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:47:27,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:47:27,128 INFO L87 Difference]: Start difference. First operand 1474 states and 4912 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:28,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:28,852 INFO L93 Difference]: Finished difference Result 2507 states and 8478 transitions. [2022-01-18 15:47:28,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:47:28,852 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:28,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:28,856 INFO L225 Difference]: With dead ends: 2507 [2022-01-18 15:47:28,856 INFO L226 Difference]: Without dead ends: 2500 [2022-01-18 15:47:28,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=227, Invalid=2029, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:47:28,856 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 127 mSDsluCounter, 1308 mSDsCounter, 0 mSdLazyCounter, 2248 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 3016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 733 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:28,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 124 Invalid, 3016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2248 Invalid, 0 Unknown, 733 Unchecked, 0.9s Time] [2022-01-18 15:47:28,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2500 states. [2022-01-18 15:47:28,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2500 to 1492. [2022-01-18 15:47:28,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1492 states, 1491 states have (on average 3.3333333333333335) internal successors, (4970), 1491 states have internal predecessors, (4970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:28,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1492 states to 1492 states and 4970 transitions. [2022-01-18 15:47:28,876 INFO L78 Accepts]: Start accepts. Automaton has 1492 states and 4970 transitions. Word has length 24 [2022-01-18 15:47:28,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:28,876 INFO L470 AbstractCegarLoop]: Abstraction has 1492 states and 4970 transitions. [2022-01-18 15:47:28,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:28,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1492 states and 4970 transitions. [2022-01-18 15:47:28,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:28,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:28,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:28,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 15:47:29,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-01-18 15:47:29,078 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:29,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:29,079 INFO L85 PathProgramCache]: Analyzing trace with hash -2135632231, now seen corresponding path program 66 times [2022-01-18 15:47:29,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:29,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586059782] [2022-01-18 15:47:29,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:29,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:29,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:29,321 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:29,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:29,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586059782] [2022-01-18 15:47:29,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586059782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:29,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152997288] [2022-01-18 15:47:29,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:47:29,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:29,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:29,323 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:29,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 15:47:29,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:47:29,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:29,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:47:29,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:29,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:29,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:29,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:29,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:29,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 43 [2022-01-18 15:47:29,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:29,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:30,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:30,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:30,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:30,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:30,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:47:30,640 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:30,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152997288] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:30,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:30,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:47:30,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829166551] [2022-01-18 15:47:30,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:30,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:47:30,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:30,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:47:30,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:47:30,641 INFO L87 Difference]: Start difference. First operand 1492 states and 4970 transitions. Second operand has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:32,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:32,185 INFO L93 Difference]: Finished difference Result 2317 states and 7712 transitions. [2022-01-18 15:47:32,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:47:32,185 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:32,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:32,190 INFO L225 Difference]: With dead ends: 2317 [2022-01-18 15:47:32,190 INFO L226 Difference]: Without dead ends: 2311 [2022-01-18 15:47:32,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=282, Invalid=2688, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:47:32,190 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 147 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1183 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 1923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 700 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:32,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 163 Invalid, 1923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1183 Invalid, 0 Unknown, 700 Unchecked, 0.5s Time] [2022-01-18 15:47:32,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2311 states. [2022-01-18 15:47:32,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2311 to 1503. [2022-01-18 15:47:32,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1503 states, 1502 states have (on average 3.3302263648468706) internal successors, (5002), 1502 states have internal predecessors, (5002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:32,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1503 states to 1503 states and 5002 transitions. [2022-01-18 15:47:32,211 INFO L78 Accepts]: Start accepts. Automaton has 1503 states and 5002 transitions. Word has length 24 [2022-01-18 15:47:32,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:32,211 INFO L470 AbstractCegarLoop]: Abstraction has 1503 states and 5002 transitions. [2022-01-18 15:47:32,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:32,211 INFO L276 IsEmpty]: Start isEmpty. Operand 1503 states and 5002 transitions. [2022-01-18 15:47:32,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:32,213 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:32,213 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:32,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-01-18 15:47:32,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:32,413 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:32,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:32,413 INFO L85 PathProgramCache]: Analyzing trace with hash 658794093, now seen corresponding path program 67 times [2022-01-18 15:47:32,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:32,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543145818] [2022-01-18 15:47:32,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:32,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:32,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:32,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543145818] [2022-01-18 15:47:32,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543145818] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:32,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103553989] [2022-01-18 15:47:32,678 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:47:32,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:32,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:32,679 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:32,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 15:47:32,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:32,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:32,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:32,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:32,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:32,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:32,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:32,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:47:32,998 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:32,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:33,249 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:47:33,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:47:33,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:33,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:33,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:33,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:33,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:47:33,324 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:33,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103553989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:33,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:33,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:47:33,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108000773] [2022-01-18 15:47:33,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:33,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:47:33,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:33,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:47:33,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:47:33,325 INFO L87 Difference]: Start difference. First operand 1503 states and 5002 transitions. Second operand has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:34,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:34,496 INFO L93 Difference]: Finished difference Result 1956 states and 6536 transitions. [2022-01-18 15:47:34,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:47:34,497 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:34,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:34,500 INFO L225 Difference]: With dead ends: 1956 [2022-01-18 15:47:34,500 INFO L226 Difference]: Without dead ends: 1946 [2022-01-18 15:47:34,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=188, Invalid=1704, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:47:34,501 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 135 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 1275 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 358 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:34,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 78 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1275 Invalid, 0 Unknown, 358 Unchecked, 0.5s Time] [2022-01-18 15:47:34,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1946 states. [2022-01-18 15:47:34,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1946 to 1484. [2022-01-18 15:47:34,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1484 states, 1483 states have (on average 3.3391773432231964) internal successors, (4952), 1483 states have internal predecessors, (4952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:34,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 4952 transitions. [2022-01-18 15:47:34,519 INFO L78 Accepts]: Start accepts. Automaton has 1484 states and 4952 transitions. Word has length 24 [2022-01-18 15:47:34,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:34,519 INFO L470 AbstractCegarLoop]: Abstraction has 1484 states and 4952 transitions. [2022-01-18 15:47:34,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:34,520 INFO L276 IsEmpty]: Start isEmpty. Operand 1484 states and 4952 transitions. [2022-01-18 15:47:34,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:34,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:34,521 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:34,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-01-18 15:47:34,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:34,723 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:34,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:34,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1996948091, now seen corresponding path program 68 times [2022-01-18 15:47:34,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:34,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584183765] [2022-01-18 15:47:34,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:34,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:34,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:35,004 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:35,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:35,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584183765] [2022-01-18 15:47:35,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584183765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:35,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903182732] [2022-01-18 15:47:35,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:47:35,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:35,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:35,008 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:35,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 15:47:35,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:47:35,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:35,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:47:35,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:35,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:35,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:35,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:35,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:35,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:47:35,562 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:35,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:36,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:36,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:36,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:36,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:47:36,182 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:36,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903182732] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:36,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:36,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:47:36,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777641615] [2022-01-18 15:47:36,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:36,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:47:36,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:36,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:47:36,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:47:36,184 INFO L87 Difference]: Start difference. First operand 1484 states and 4952 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:39,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:39,118 INFO L93 Difference]: Finished difference Result 3982 states and 14201 transitions. [2022-01-18 15:47:39,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 15:47:39,119 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:39,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:39,126 INFO L225 Difference]: With dead ends: 3982 [2022-01-18 15:47:39,126 INFO L226 Difference]: Without dead ends: 3971 [2022-01-18 15:47:39,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1813 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=747, Invalid=5733, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 15:47:39,127 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 211 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1347 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:39,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 166 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 739 Invalid, 0 Unknown, 1347 Unchecked, 0.3s Time] [2022-01-18 15:47:39,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3971 states. [2022-01-18 15:47:39,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3971 to 1505. [2022-01-18 15:47:39,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1504 states have (on average 3.3397606382978724) internal successors, (5023), 1504 states have internal predecessors, (5023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 5023 transitions. [2022-01-18 15:47:39,159 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 5023 transitions. Word has length 24 [2022-01-18 15:47:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:39,159 INFO L470 AbstractCegarLoop]: Abstraction has 1505 states and 5023 transitions. [2022-01-18 15:47:39,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:39,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 5023 transitions. [2022-01-18 15:47:39,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:39,161 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:39,161 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:39,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 15:47:39,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable120 [2022-01-18 15:47:39,361 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:39,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash -682668071, now seen corresponding path program 69 times [2022-01-18 15:47:39,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:39,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572945398] [2022-01-18 15:47:39,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:39,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:39,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:39,630 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:39,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:39,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572945398] [2022-01-18 15:47:39,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572945398] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:39,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650012506] [2022-01-18 15:47:39,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:47:39,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:39,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:39,632 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:39,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 15:47:39,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:47:39,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:39,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:47:39,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:40,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:40,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:40,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:40,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:40,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:47:40,064 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:40,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:40,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:40,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:40,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:47:40,493 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:40,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650012506] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:40,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:40,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:47:40,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588118968] [2022-01-18 15:47:40,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:40,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:47:40,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:40,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:47:40,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=732, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:47:40,494 INFO L87 Difference]: Start difference. First operand 1505 states and 5023 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:41,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:41,521 INFO L93 Difference]: Finished difference Result 1914 states and 6410 transitions. [2022-01-18 15:47:41,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:47:41,521 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:41,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:41,525 INFO L225 Difference]: With dead ends: 1914 [2022-01-18 15:47:41,525 INFO L226 Difference]: Without dead ends: 1909 [2022-01-18 15:47:41,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=196, Invalid=1696, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:47:41,525 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 58 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 1462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 190 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:41,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 104 Invalid, 1462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1242 Invalid, 0 Unknown, 190 Unchecked, 0.5s Time] [2022-01-18 15:47:41,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1909 states. [2022-01-18 15:47:41,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1909 to 1506. [2022-01-18 15:47:41,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1506 states, 1505 states have (on average 3.338870431893688) internal successors, (5025), 1505 states have internal predecessors, (5025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:41,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1506 states to 1506 states and 5025 transitions. [2022-01-18 15:47:41,543 INFO L78 Accepts]: Start accepts. Automaton has 1506 states and 5025 transitions. Word has length 24 [2022-01-18 15:47:41,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:41,543 INFO L470 AbstractCegarLoop]: Abstraction has 1506 states and 5025 transitions. [2022-01-18 15:47:41,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:41,544 INFO L276 IsEmpty]: Start isEmpty. Operand 1506 states and 5025 transitions. [2022-01-18 15:47:41,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:41,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:41,545 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:41,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 15:47:41,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:41,746 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:41,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:41,746 INFO L85 PathProgramCache]: Analyzing trace with hash 2004616198, now seen corresponding path program 2 times [2022-01-18 15:47:41,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:41,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255514241] [2022-01-18 15:47:41,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:41,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:41,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:41,976 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:41,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:41,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255514241] [2022-01-18 15:47:41,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255514241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:41,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015912676] [2022-01-18 15:47:41,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:47:41,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:41,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:41,977 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:41,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 15:47:42,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:47:42,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:42,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:47:42,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:42,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:42,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:42,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:42,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:42,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:47:42,491 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:42,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:42,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:42,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:42,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:42,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:47:43,109 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:43,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015912676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:43,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:43,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:47:43,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854093703] [2022-01-18 15:47:43,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:43,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:47:43,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:43,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:47:43,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:47:43,110 INFO L87 Difference]: Start difference. First operand 1506 states and 5025 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:45,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:45,366 INFO L93 Difference]: Finished difference Result 4648 states and 16987 transitions. [2022-01-18 15:47:45,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 15:47:45,367 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:45,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:45,375 INFO L225 Difference]: With dead ends: 4648 [2022-01-18 15:47:45,375 INFO L226 Difference]: Without dead ends: 4646 [2022-01-18 15:47:45,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=738, Invalid=3818, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:47:45,375 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 163 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 2470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1502 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:45,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 198 Invalid, 2470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 919 Invalid, 0 Unknown, 1502 Unchecked, 0.5s Time] [2022-01-18 15:47:45,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4646 states. [2022-01-18 15:47:45,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4646 to 1557. [2022-01-18 15:47:45,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1556 states have (on average 3.3553984575835476) internal successors, (5221), 1556 states have internal predecessors, (5221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:45,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 5221 transitions. [2022-01-18 15:47:45,409 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 5221 transitions. Word has length 24 [2022-01-18 15:47:45,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:45,409 INFO L470 AbstractCegarLoop]: Abstraction has 1557 states and 5221 transitions. [2022-01-18 15:47:45,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:45,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 5221 transitions. [2022-01-18 15:47:45,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:45,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:45,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:45,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-01-18 15:47:45,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 15:47:45,612 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:45,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:45,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1429097984, now seen corresponding path program 3 times [2022-01-18 15:47:45,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:45,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442549154] [2022-01-18 15:47:45,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:45,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:45,841 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:45,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:45,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442549154] [2022-01-18 15:47:45,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442549154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:45,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876713388] [2022-01-18 15:47:45,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:47:45,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:45,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:45,843 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:45,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 15:47:45,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:47:45,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:45,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:47:45,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:46,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:46,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:46,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:46,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:46,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:47:46,368 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:46,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:46,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:46,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:46,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:47:46,816 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:46,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876713388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:46,816 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:46,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:47:46,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100737517] [2022-01-18 15:47:46,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:46,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:46,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:46,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:46,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:46,817 INFO L87 Difference]: Start difference. First operand 1557 states and 5221 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:49,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:49,269 INFO L93 Difference]: Finished difference Result 2310 states and 7511 transitions. [2022-01-18 15:47:49,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:47:49,269 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:49,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:49,273 INFO L225 Difference]: With dead ends: 2310 [2022-01-18 15:47:49,273 INFO L226 Difference]: Without dead ends: 2298 [2022-01-18 15:47:49,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 31 SyntacticMatches, 10 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1065 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=420, Invalid=3740, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:47:49,274 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 265 mSDsluCounter, 1803 mSDsCounter, 0 mSdLazyCounter, 2338 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 3316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 2338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 875 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:49,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 242 Invalid, 3316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 2338 Invalid, 0 Unknown, 875 Unchecked, 1.0s Time] [2022-01-18 15:47:49,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2298 states. [2022-01-18 15:47:49,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2298 to 1566. [2022-01-18 15:47:49,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1566 states, 1565 states have (on average 3.3501597444089457) internal successors, (5243), 1565 states have internal predecessors, (5243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:49,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1566 states to 1566 states and 5243 transitions. [2022-01-18 15:47:49,296 INFO L78 Accepts]: Start accepts. Automaton has 1566 states and 5243 transitions. Word has length 24 [2022-01-18 15:47:49,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:49,297 INFO L470 AbstractCegarLoop]: Abstraction has 1566 states and 5243 transitions. [2022-01-18 15:47:49,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:49,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1566 states and 5243 transitions. [2022-01-18 15:47:49,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:49,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:49,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:49,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 15:47:49,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 15:47:49,499 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:49,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:49,500 INFO L85 PathProgramCache]: Analyzing trace with hash -976071078, now seen corresponding path program 4 times [2022-01-18 15:47:49,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:49,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838978149] [2022-01-18 15:47:49,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:49,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:49,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:49,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:49,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:49,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838978149] [2022-01-18 15:47:49,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838978149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:49,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318149911] [2022-01-18 15:47:49,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:47:49,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:49,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:49,788 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:49,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 15:47:49,821 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:47:49,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:49,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:49,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:50,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:50,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:50,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:50,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:50,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:47:50,148 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:50,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:50,401 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:47:50,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:47:50,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:50,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:50,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:50,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:50,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:47:50,469 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:50,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318149911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:50,469 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:50,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:47:50,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835740149] [2022-01-18 15:47:50,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:50,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:47:50,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:50,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:47:50,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:47:50,470 INFO L87 Difference]: Start difference. First operand 1566 states and 5243 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:51,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:51,697 INFO L93 Difference]: Finished difference Result 2263 states and 7642 transitions. [2022-01-18 15:47:51,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:47:51,697 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:51,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:51,701 INFO L225 Difference]: With dead ends: 2263 [2022-01-18 15:47:51,701 INFO L226 Difference]: Without dead ends: 2256 [2022-01-18 15:47:51,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=193, Invalid=1699, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:47:51,701 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 157 mSDsluCounter, 992 mSDsCounter, 0 mSdLazyCounter, 1401 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 2101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 659 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:51,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 107 Invalid, 2101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1401 Invalid, 0 Unknown, 659 Unchecked, 0.6s Time] [2022-01-18 15:47:51,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-01-18 15:47:51,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 1559. [2022-01-18 15:47:51,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1559 states, 1558 states have (on average 3.3581514762516047) internal successors, (5232), 1558 states have internal predecessors, (5232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:51,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1559 states to 1559 states and 5232 transitions. [2022-01-18 15:47:51,723 INFO L78 Accepts]: Start accepts. Automaton has 1559 states and 5232 transitions. Word has length 24 [2022-01-18 15:47:51,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:51,723 INFO L470 AbstractCegarLoop]: Abstraction has 1559 states and 5232 transitions. [2022-01-18 15:47:51,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:51,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1559 states and 5232 transitions. [2022-01-18 15:47:51,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:51,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:51,734 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:51,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 15:47:51,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:51,935 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:51,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:51,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1659655765, now seen corresponding path program 70 times [2022-01-18 15:47:51,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:51,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440526028] [2022-01-18 15:47:51,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:51,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:51,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:52,161 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:52,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:52,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440526028] [2022-01-18 15:47:52,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440526028] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:52,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28802902] [2022-01-18 15:47:52,161 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:47:52,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:52,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:52,162 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:52,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 15:47:52,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:47:52,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:52,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:52,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:52,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:52,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:52,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:52,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:52,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:47:52,471 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:52,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:52,720 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:47:52,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:47:52,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:52,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:52,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:52,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:52,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:47:52,791 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:52,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28802902] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:52,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:52,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:47:52,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252554827] [2022-01-18 15:47:52,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:52,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:47:52,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:52,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:47:52,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:47:52,792 INFO L87 Difference]: Start difference. First operand 1559 states and 5232 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:54,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:54,023 INFO L93 Difference]: Finished difference Result 2081 states and 6948 transitions. [2022-01-18 15:47:54,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:47:54,023 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:54,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:54,027 INFO L225 Difference]: With dead ends: 2081 [2022-01-18 15:47:54,027 INFO L226 Difference]: Without dead ends: 2074 [2022-01-18 15:47:54,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=193, Invalid=1699, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:47:54,028 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 123 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 1404 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 1940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:54,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 101 Invalid, 1940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1404 Invalid, 0 Unknown, 500 Unchecked, 0.6s Time] [2022-01-18 15:47:54,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2074 states. [2022-01-18 15:47:54,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2074 to 1560. [2022-01-18 15:47:54,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1560 states, 1559 states have (on average 3.3598460551635663) internal successors, (5238), 1559 states have internal predecessors, (5238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:54,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1560 states to 1560 states and 5238 transitions. [2022-01-18 15:47:54,048 INFO L78 Accepts]: Start accepts. Automaton has 1560 states and 5238 transitions. Word has length 24 [2022-01-18 15:47:54,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:54,048 INFO L470 AbstractCegarLoop]: Abstraction has 1560 states and 5238 transitions. [2022-01-18 15:47:54,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:54,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1560 states and 5238 transitions. [2022-01-18 15:47:54,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:54,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:54,051 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:54,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-01-18 15:47:54,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-01-18 15:47:54,251 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:54,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:54,252 INFO L85 PathProgramCache]: Analyzing trace with hash 579147905, now seen corresponding path program 71 times [2022-01-18 15:47:54,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:54,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336187659] [2022-01-18 15:47:54,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:54,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:54,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:54,509 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:54,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:54,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336187659] [2022-01-18 15:47:54,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336187659] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:54,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643940245] [2022-01-18 15:47:54,509 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:47:54,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:54,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:54,510 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:54,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 15:47:54,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:47:54,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:54,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:54,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:54,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:54,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:54,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:54,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:54,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:47:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:54,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:55,081 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:47:55,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:47:55,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:55,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:55,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:55,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:55,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:47:55,158 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:55,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643940245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:55,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:55,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:47:55,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491771260] [2022-01-18 15:47:55,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:55,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:47:55,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:55,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:47:55,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:47:55,159 INFO L87 Difference]: Start difference. First operand 1560 states and 5238 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:56,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:56,744 INFO L93 Difference]: Finished difference Result 2500 states and 8502 transitions. [2022-01-18 15:47:56,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:47:56,745 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:56,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:56,749 INFO L225 Difference]: With dead ends: 2500 [2022-01-18 15:47:56,749 INFO L226 Difference]: Without dead ends: 2490 [2022-01-18 15:47:56,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=218, Invalid=2038, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:47:56,750 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 157 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 1705 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 697 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:56,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 115 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1705 Invalid, 0 Unknown, 697 Unchecked, 0.8s Time] [2022-01-18 15:47:56,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2490 states. [2022-01-18 15:47:56,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2490 to 1558. [2022-01-18 15:47:56,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1558 states, 1557 states have (on average 3.3538856775850996) internal successors, (5222), 1557 states have internal predecessors, (5222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:56,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1558 states to 1558 states and 5222 transitions. [2022-01-18 15:47:56,773 INFO L78 Accepts]: Start accepts. Automaton has 1558 states and 5222 transitions. Word has length 24 [2022-01-18 15:47:56,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:56,773 INFO L470 AbstractCegarLoop]: Abstraction has 1558 states and 5222 transitions. [2022-01-18 15:47:56,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:56,773 INFO L276 IsEmpty]: Start isEmpty. Operand 1558 states and 5222 transitions. [2022-01-18 15:47:56,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:47:56,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:56,775 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:56,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:56,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-01-18 15:47:56,979 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:47:56,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:56,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1192444841, now seen corresponding path program 72 times [2022-01-18 15:47:56,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:56,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019609624] [2022-01-18 15:47:56,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:56,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:56,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:57,186 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:57,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:57,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019609624] [2022-01-18 15:47:57,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019609624] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:57,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926939120] [2022-01-18 15:47:57,187 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:47:57,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:57,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:57,188 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:57,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 15:47:57,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:47:57,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:57,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:47:57,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:57,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:57,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:57,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:57,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:57,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 43 [2022-01-18 15:47:57,863 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:57,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:58,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:58,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:58,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:58,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:58,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:47:58,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:58,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926939120] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:58,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:58,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:47:58,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200994912] [2022-01-18 15:47:58,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:58,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:58,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:58,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:58,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:58,520 INFO L87 Difference]: Start difference. First operand 1558 states and 5222 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:59,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:59,980 INFO L93 Difference]: Finished difference Result 2404 states and 7972 transitions. [2022-01-18 15:47:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:47:59,980 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:47:59,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:59,985 INFO L225 Difference]: With dead ends: 2404 [2022-01-18 15:47:59,985 INFO L226 Difference]: Without dead ends: 2394 [2022-01-18 15:47:59,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=301, Invalid=3121, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:47:59,986 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 193 mSDsluCounter, 1272 mSDsCounter, 0 mSdLazyCounter, 1083 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 2404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1294 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:59,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 215 Invalid, 2404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1083 Invalid, 0 Unknown, 1294 Unchecked, 0.5s Time] [2022-01-18 15:47:59,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2394 states. [2022-01-18 15:48:00,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2394 to 1577. [2022-01-18 15:48:00,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1577 states, 1576 states have (on average 3.350253807106599) internal successors, (5280), 1576 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:00,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1577 states to 1577 states and 5280 transitions. [2022-01-18 15:48:00,010 INFO L78 Accepts]: Start accepts. Automaton has 1577 states and 5280 transitions. Word has length 24 [2022-01-18 15:48:00,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:00,010 INFO L470 AbstractCegarLoop]: Abstraction has 1577 states and 5280 transitions. [2022-01-18 15:48:00,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:00,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1577 states and 5280 transitions. [2022-01-18 15:48:00,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:00,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:00,013 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:00,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-01-18 15:48:00,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:00,214 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:00,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:00,215 INFO L85 PathProgramCache]: Analyzing trace with hash -604506518, now seen corresponding path program 10 times [2022-01-18 15:48:00,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:00,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634453787] [2022-01-18 15:48:00,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:00,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:00,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:00,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:00,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:00,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634453787] [2022-01-18 15:48:00,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634453787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:00,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908488351] [2022-01-18 15:48:00,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:48:00,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:00,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:00,432 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:00,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 15:48:00,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:48:00,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:00,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:00,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:00,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:00,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:00,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:00,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:00,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:48:00,780 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:00,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:01,029 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:01,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:01,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:01,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:01,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:01,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:01,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:01,093 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:01,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908488351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:01,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:01,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:48:01,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92468886] [2022-01-18 15:48:01,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:01,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:48:01,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:01,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:48:01,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:48:01,095 INFO L87 Difference]: Start difference. First operand 1577 states and 5280 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:03,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:03,111 INFO L93 Difference]: Finished difference Result 2733 states and 9077 transitions. [2022-01-18 15:48:03,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:48:03,111 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:03,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:03,116 INFO L225 Difference]: With dead ends: 2733 [2022-01-18 15:48:03,116 INFO L226 Difference]: Without dead ends: 2726 [2022-01-18 15:48:03,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=302, Invalid=2890, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:48:03,117 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 231 mSDsluCounter, 1910 mSDsCounter, 0 mSdLazyCounter, 2607 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 3949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1306 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:03,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 207 Invalid, 3949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2607 Invalid, 0 Unknown, 1306 Unchecked, 1.0s Time] [2022-01-18 15:48:03,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2726 states. [2022-01-18 15:48:03,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2726 to 1484. [2022-01-18 15:48:03,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1484 states, 1483 states have (on average 3.390424814565071) internal successors, (5028), 1483 states have internal predecessors, (5028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:03,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 5028 transitions. [2022-01-18 15:48:03,141 INFO L78 Accepts]: Start accepts. Automaton has 1484 states and 5028 transitions. Word has length 24 [2022-01-18 15:48:03,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:03,141 INFO L470 AbstractCegarLoop]: Abstraction has 1484 states and 5028 transitions. [2022-01-18 15:48:03,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:03,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1484 states and 5028 transitions. [2022-01-18 15:48:03,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:03,143 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:03,143 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:03,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-01-18 15:48:03,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:03,359 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:03,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:03,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1535362685, now seen corresponding path program 73 times [2022-01-18 15:48:03,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:03,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694360469] [2022-01-18 15:48:03,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:03,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:03,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:03,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:03,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:03,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694360469] [2022-01-18 15:48:03,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694360469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:03,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430705479] [2022-01-18 15:48:03,571 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:48:03,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:03,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:03,572 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:03,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 15:48:03,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:03,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:03,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:03,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:03,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:03,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:03,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:03,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:48:03,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:03,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:04,132 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:04,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:04,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:04,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:04,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:04,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:04,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:04,198 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:04,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430705479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:04,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:04,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:48:04,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505330200] [2022-01-18 15:48:04,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:04,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:48:04,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:48:04,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:48:04,199 INFO L87 Difference]: Start difference. First operand 1484 states and 5028 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:07,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:07,733 INFO L93 Difference]: Finished difference Result 4104 states and 14266 transitions. [2022-01-18 15:48:07,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 15:48:07,733 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:07,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:07,740 INFO L225 Difference]: With dead ends: 4104 [2022-01-18 15:48:07,740 INFO L226 Difference]: Without dead ends: 4097 [2022-01-18 15:48:07,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=874, Invalid=6266, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 15:48:07,741 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 247 mSDsluCounter, 1228 mSDsCounter, 0 mSdLazyCounter, 2538 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 3468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 824 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:07,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 158 Invalid, 3468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2538 Invalid, 0 Unknown, 824 Unchecked, 1.1s Time] [2022-01-18 15:48:07,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4097 states. [2022-01-18 15:48:07,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4097 to 1460. [2022-01-18 15:48:07,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1459 states have (on average 3.3927347498286498) internal successors, (4950), 1459 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:07,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 4950 transitions. [2022-01-18 15:48:07,779 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 4950 transitions. Word has length 24 [2022-01-18 15:48:07,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:07,780 INFO L470 AbstractCegarLoop]: Abstraction has 1460 states and 4950 transitions. [2022-01-18 15:48:07,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:07,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 4950 transitions. [2022-01-18 15:48:07,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:07,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:07,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:07,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 15:48:07,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 15:48:07,983 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:07,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:07,984 INFO L85 PathProgramCache]: Analyzing trace with hash -521330513, now seen corresponding path program 74 times [2022-01-18 15:48:07,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:07,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318403071] [2022-01-18 15:48:07,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:07,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:07,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:08,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:08,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318403071] [2022-01-18 15:48:08,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318403071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:08,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701008034] [2022-01-18 15:48:08,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:48:08,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:08,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:08,248 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:08,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 15:48:08,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:48:08,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:08,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:48:08,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:08,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:08,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:08,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:08,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:08,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:48:08,762 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:08,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:09,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:09,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:09,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:09,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:48:09,364 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:09,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701008034] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:09,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:09,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:48:09,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282562845] [2022-01-18 15:48:09,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:09,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:48:09,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:09,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:48:09,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:48:09,365 INFO L87 Difference]: Start difference. First operand 1460 states and 4950 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:11,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:11,591 INFO L93 Difference]: Finished difference Result 3094 states and 11094 transitions. [2022-01-18 15:48:11,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:48:11,592 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:11,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:11,598 INFO L225 Difference]: With dead ends: 3094 [2022-01-18 15:48:11,598 INFO L226 Difference]: Without dead ends: 3084 [2022-01-18 15:48:11,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1289 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=600, Invalid=4370, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:48:11,598 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 204 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 2154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1359 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:11,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 156 Invalid, 2154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 749 Invalid, 0 Unknown, 1359 Unchecked, 0.3s Time] [2022-01-18 15:48:11,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3084 states. [2022-01-18 15:48:11,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3084 to 1504. [2022-01-18 15:48:11,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1504 states, 1503 states have (on average 3.4105123087159015) internal successors, (5126), 1503 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:11,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 5126 transitions. [2022-01-18 15:48:11,624 INFO L78 Accepts]: Start accepts. Automaton has 1504 states and 5126 transitions. Word has length 24 [2022-01-18 15:48:11,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:11,624 INFO L470 AbstractCegarLoop]: Abstraction has 1504 states and 5126 transitions. [2022-01-18 15:48:11,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:11,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1504 states and 5126 transitions. [2022-01-18 15:48:11,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:11,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:11,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:11,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 15:48:11,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:11,827 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:11,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:11,827 INFO L85 PathProgramCache]: Analyzing trace with hash 792949507, now seen corresponding path program 75 times [2022-01-18 15:48:11,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:11,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185736917] [2022-01-18 15:48:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:11,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:11,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:12,062 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:12,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:12,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185736917] [2022-01-18 15:48:12,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185736917] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:12,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484684009] [2022-01-18 15:48:12,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:48:12,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:12,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:12,064 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:12,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 15:48:12,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:48:12,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:12,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:48:12,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:12,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:12,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:12,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:12,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:12,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:48:12,613 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:12,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:13,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:13,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:13,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:13,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:48:13,185 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:13,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484684009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:13,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:13,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:48:13,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894010230] [2022-01-18 15:48:13,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:13,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:48:13,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:13,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:48:13,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:48:13,186 INFO L87 Difference]: Start difference. First operand 1504 states and 5126 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:16,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:16,280 INFO L93 Difference]: Finished difference Result 3055 states and 10444 transitions. [2022-01-18 15:48:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:48:16,280 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:16,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:16,286 INFO L225 Difference]: With dead ends: 3055 [2022-01-18 15:48:16,286 INFO L226 Difference]: Without dead ends: 3042 [2022-01-18 15:48:16,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 33 SyntacticMatches, 9 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1175 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=565, Invalid=4127, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:48:16,286 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 320 mSDsluCounter, 1649 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 3667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2509 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:16,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 176 Invalid, 3667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1102 Invalid, 0 Unknown, 2509 Unchecked, 0.5s Time] [2022-01-18 15:48:16,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3042 states. [2022-01-18 15:48:16,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3042 to 1552. [2022-01-18 15:48:16,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1552 states, 1551 states have (on average 3.4165054803352675) internal successors, (5299), 1551 states have internal predecessors, (5299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:16,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1552 states to 1552 states and 5299 transitions. [2022-01-18 15:48:16,313 INFO L78 Accepts]: Start accepts. Automaton has 1552 states and 5299 transitions. Word has length 24 [2022-01-18 15:48:16,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:16,313 INFO L470 AbstractCegarLoop]: Abstraction has 1552 states and 5299 transitions. [2022-01-18 15:48:16,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:16,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1552 states and 5299 transitions. [2022-01-18 15:48:16,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:16,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:16,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:16,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-01-18 15:48:16,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:16,516 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:16,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:16,516 INFO L85 PathProgramCache]: Analyzing trace with hash -239064859, now seen corresponding path program 76 times [2022-01-18 15:48:16,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:16,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41173375] [2022-01-18 15:48:16,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:16,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:16,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:16,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:16,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41173375] [2022-01-18 15:48:16,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41173375] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:16,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033200148] [2022-01-18 15:48:16,761 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:48:16,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:16,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:16,762 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:16,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 15:48:16,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:48:16,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:16,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:16,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:17,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:17,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:17,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:17,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:17,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:48:17,099 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:17,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:17,334 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:17,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:17,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:17,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:17,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:17,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:17,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:17,405 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:17,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033200148] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:17,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:17,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:48:17,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156147348] [2022-01-18 15:48:17,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:17,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:48:17,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:17,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:48:17,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:48:17,406 INFO L87 Difference]: Start difference. First operand 1552 states and 5299 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:19,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:19,782 INFO L93 Difference]: Finished difference Result 3034 states and 10291 transitions. [2022-01-18 15:48:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:48:19,782 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:19,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:19,788 INFO L225 Difference]: With dead ends: 3034 [2022-01-18 15:48:19,788 INFO L226 Difference]: Without dead ends: 3026 [2022-01-18 15:48:19,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1025 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=440, Invalid=3466, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:48:19,788 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 184 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 2181 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 2662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 2181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 339 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:19,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 174 Invalid, 2662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 2181 Invalid, 0 Unknown, 339 Unchecked, 0.9s Time] [2022-01-18 15:48:19,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3026 states. [2022-01-18 15:48:19,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3026 to 1563. [2022-01-18 15:48:19,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1563 states, 1562 states have (on average 3.4161331626120357) internal successors, (5336), 1562 states have internal predecessors, (5336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:19,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 5336 transitions. [2022-01-18 15:48:19,813 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 5336 transitions. Word has length 24 [2022-01-18 15:48:19,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:19,814 INFO L470 AbstractCegarLoop]: Abstraction has 1563 states and 5336 transitions. [2022-01-18 15:48:19,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:19,814 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 5336 transitions. [2022-01-18 15:48:19,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:19,816 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:19,816 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:19,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-01-18 15:48:20,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:20,016 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:20,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:20,017 INFO L85 PathProgramCache]: Analyzing trace with hash -5292699, now seen corresponding path program 77 times [2022-01-18 15:48:20,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:20,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025194023] [2022-01-18 15:48:20,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:20,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:20,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:20,268 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:20,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:20,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025194023] [2022-01-18 15:48:20,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025194023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:20,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974973779] [2022-01-18 15:48:20,274 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:48:20,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:20,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:20,275 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:20,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 15:48:20,301 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:48:20,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:20,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:20,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:20,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:20,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:20,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:20,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:20,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:48:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:20,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:20,857 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:20,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:20,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:20,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:20,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:20,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:20,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:20,921 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:20,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974973779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:20,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:20,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:48:20,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219611626] [2022-01-18 15:48:20,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:20,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:48:20,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:20,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:48:20,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:48:20,922 INFO L87 Difference]: Start difference. First operand 1563 states and 5336 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:22,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:22,611 INFO L93 Difference]: Finished difference Result 2326 states and 7964 transitions. [2022-01-18 15:48:22,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:48:22,612 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:22,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:22,616 INFO L225 Difference]: With dead ends: 2326 [2022-01-18 15:48:22,616 INFO L226 Difference]: Without dead ends: 2318 [2022-01-18 15:48:22,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=253, Invalid=2609, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:48:22,617 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 149 mSDsluCounter, 1160 mSDsCounter, 0 mSdLazyCounter, 1743 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 2731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 952 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:22,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 106 Invalid, 2731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1743 Invalid, 0 Unknown, 952 Unchecked, 0.7s Time] [2022-01-18 15:48:22,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2318 states. [2022-01-18 15:48:22,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2318 to 1564. [2022-01-18 15:48:22,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1564 states, 1563 states have (on average 3.417786308381318) internal successors, (5342), 1563 states have internal predecessors, (5342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:22,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1564 states to 1564 states and 5342 transitions. [2022-01-18 15:48:22,657 INFO L78 Accepts]: Start accepts. Automaton has 1564 states and 5342 transitions. Word has length 24 [2022-01-18 15:48:22,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:22,657 INFO L470 AbstractCegarLoop]: Abstraction has 1564 states and 5342 transitions. [2022-01-18 15:48:22,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:22,657 INFO L276 IsEmpty]: Start isEmpty. Operand 1564 states and 5342 transitions. [2022-01-18 15:48:22,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:22,659 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:22,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:22,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:22,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:22,860 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:22,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:22,861 INFO L85 PathProgramCache]: Analyzing trace with hash -109982140, now seen corresponding path program 5 times [2022-01-18 15:48:22,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:22,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422865154] [2022-01-18 15:48:22,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:22,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:22,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:23,087 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:23,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:23,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422865154] [2022-01-18 15:48:23,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422865154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:23,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534375817] [2022-01-18 15:48:23,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:48:23,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:23,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:23,089 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:23,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 15:48:23,112 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:48:23,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:23,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:23,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:23,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:23,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:23,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:23,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:23,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:48:23,416 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:23,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:23,645 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:23,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:23,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:23,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:23,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:23,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:23,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:23,710 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:23,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534375817] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:23,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:23,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:48:23,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813236156] [2022-01-18 15:48:23,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:23,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:48:23,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:23,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:48:23,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:48:23,711 INFO L87 Difference]: Start difference. First operand 1564 states and 5342 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:26,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:26,858 INFO L93 Difference]: Finished difference Result 3582 states and 12461 transitions. [2022-01-18 15:48:26,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 15:48:26,858 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:26,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:26,865 INFO L225 Difference]: With dead ends: 3582 [2022-01-18 15:48:26,865 INFO L226 Difference]: Without dead ends: 3574 [2022-01-18 15:48:26,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1623 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=697, Invalid=5003, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:48:26,865 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 225 mSDsluCounter, 1253 mSDsCounter, 0 mSdLazyCounter, 2560 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 3426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 2560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 734 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:26,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 180 Invalid, 3426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 2560 Invalid, 0 Unknown, 734 Unchecked, 1.1s Time] [2022-01-18 15:48:26,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3574 states. [2022-01-18 15:48:26,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3574 to 1543. [2022-01-18 15:48:26,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1543 states, 1542 states have (on average 3.4163424124513617) internal successors, (5268), 1542 states have internal predecessors, (5268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:26,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 5268 transitions. [2022-01-18 15:48:26,896 INFO L78 Accepts]: Start accepts. Automaton has 1543 states and 5268 transitions. Word has length 24 [2022-01-18 15:48:26,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:26,897 INFO L470 AbstractCegarLoop]: Abstraction has 1543 states and 5268 transitions. [2022-01-18 15:48:26,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:26,897 INFO L276 IsEmpty]: Start isEmpty. Operand 1543 states and 5268 transitions. [2022-01-18 15:48:26,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:26,900 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:26,900 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:26,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:27,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 15:48:27,122 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:27,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:27,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1904300301, now seen corresponding path program 78 times [2022-01-18 15:48:27,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:27,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356646106] [2022-01-18 15:48:27,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:27,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:27,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:27,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356646106] [2022-01-18 15:48:27,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356646106] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:27,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906387491] [2022-01-18 15:48:27,388 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:48:27,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:27,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:27,389 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:27,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 15:48:27,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:48:27,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:27,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:48:27,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:27,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:27,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:27,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:27,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:27,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 15:48:28,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:28,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:28,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:28,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:28,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:28,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:28,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:48:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:28,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906387491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:28,965 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:28,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:48:28,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126544467] [2022-01-18 15:48:28,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:28,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:28,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:28,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:28,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:28,966 INFO L87 Difference]: Start difference. First operand 1543 states and 5268 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:30,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:30,079 INFO L93 Difference]: Finished difference Result 1958 states and 6704 transitions. [2022-01-18 15:48:30,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:48:30,079 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:30,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:30,083 INFO L225 Difference]: With dead ends: 1958 [2022-01-18 15:48:30,083 INFO L226 Difference]: Without dead ends: 1952 [2022-01-18 15:48:30,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=378, Invalid=2274, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:48:30,083 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 136 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1076 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:30,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 173 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 493 Invalid, 0 Unknown, 1076 Unchecked, 0.2s Time] [2022-01-18 15:48:30,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2022-01-18 15:48:30,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 1625. [2022-01-18 15:48:30,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1625 states, 1624 states have (on average 3.4538177339901477) internal successors, (5609), 1624 states have internal predecessors, (5609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:30,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1625 states to 1625 states and 5609 transitions. [2022-01-18 15:48:30,111 INFO L78 Accepts]: Start accepts. Automaton has 1625 states and 5609 transitions. Word has length 24 [2022-01-18 15:48:30,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:30,111 INFO L470 AbstractCegarLoop]: Abstraction has 1625 states and 5609 transitions. [2022-01-18 15:48:30,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:30,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1625 states and 5609 transitions. [2022-01-18 15:48:30,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:30,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:30,115 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:30,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:30,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 15:48:30,327 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:30,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:30,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1475585507, now seen corresponding path program 79 times [2022-01-18 15:48:30,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:30,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94011301] [2022-01-18 15:48:30,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:30,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:30,572 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:30,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:30,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94011301] [2022-01-18 15:48:30,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94011301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:30,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603839252] [2022-01-18 15:48:30,572 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:48:30,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:30,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:30,573 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:30,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 15:48:30,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:30,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:30,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:30,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:30,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:30,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:30,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:30,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:48:30,912 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:30,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:31,144 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:31,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:31,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:31,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:31,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:31,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:31,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:31,210 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:31,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603839252] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:31,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:31,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:48:31,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325378465] [2022-01-18 15:48:31,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:31,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:48:31,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:31,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:48:31,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:48:31,211 INFO L87 Difference]: Start difference. First operand 1625 states and 5609 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:34,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:34,134 INFO L93 Difference]: Finished difference Result 3914 states and 13821 transitions. [2022-01-18 15:48:34,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:48:34,135 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:34,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:34,142 INFO L225 Difference]: With dead ends: 3914 [2022-01-18 15:48:34,142 INFO L226 Difference]: Without dead ends: 3907 [2022-01-18 15:48:34,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 36 SyntacticMatches, 10 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=608, Invalid=4362, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:48:34,142 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 254 mSDsluCounter, 1275 mSDsCounter, 0 mSdLazyCounter, 2208 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 3013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 711 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:34,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 159 Invalid, 3013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2208 Invalid, 0 Unknown, 711 Unchecked, 1.0s Time] [2022-01-18 15:48:34,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3907 states. [2022-01-18 15:48:34,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3907 to 1562. [2022-01-18 15:48:34,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1562 states, 1561 states have (on average 3.4228058936579115) internal successors, (5343), 1561 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:34,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1562 states to 1562 states and 5343 transitions. [2022-01-18 15:48:34,174 INFO L78 Accepts]: Start accepts. Automaton has 1562 states and 5343 transitions. Word has length 24 [2022-01-18 15:48:34,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:34,174 INFO L470 AbstractCegarLoop]: Abstraction has 1562 states and 5343 transitions. [2022-01-18 15:48:34,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:34,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1562 states and 5343 transitions. [2022-01-18 15:48:34,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:34,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:34,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:34,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:34,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 15:48:34,377 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:34,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:34,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1011927326, now seen corresponding path program 11 times [2022-01-18 15:48:34,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:34,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480234979] [2022-01-18 15:48:34,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:34,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:34,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:34,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:34,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480234979] [2022-01-18 15:48:34,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480234979] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:34,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317327002] [2022-01-18 15:48:34,635 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:48:34,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:34,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:34,636 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:34,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 15:48:34,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:48:34,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:34,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:34,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:34,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:34,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:34,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:34,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:34,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:48:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:34,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:35,236 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:35,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:35,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:35,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:35,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:35,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:35,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:35,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:35,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317327002] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:35,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:35,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:48:35,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475070330] [2022-01-18 15:48:35,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:35,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:48:35,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:35,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:48:35,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:48:35,308 INFO L87 Difference]: Start difference. First operand 1562 states and 5343 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:36,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:36,954 INFO L93 Difference]: Finished difference Result 2864 states and 10083 transitions. [2022-01-18 15:48:36,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:48:36,954 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:36,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:36,960 INFO L225 Difference]: With dead ends: 2864 [2022-01-18 15:48:36,960 INFO L226 Difference]: Without dead ends: 2860 [2022-01-18 15:48:36,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=291, Invalid=2159, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:48:36,961 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 167 mSDsluCounter, 1280 mSDsCounter, 0 mSdLazyCounter, 1956 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 2723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 700 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:36,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 186 Invalid, 2723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1956 Invalid, 0 Unknown, 700 Unchecked, 0.8s Time] [2022-01-18 15:48:36,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2022-01-18 15:48:36,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 1483. [2022-01-18 15:48:36,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 1482 states have (on average 3.3920377867746287) internal successors, (5027), 1482 states have internal predecessors, (5027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:36,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 5027 transitions. [2022-01-18 15:48:36,988 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 5027 transitions. Word has length 24 [2022-01-18 15:48:36,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:36,988 INFO L470 AbstractCegarLoop]: Abstraction has 1483 states and 5027 transitions. [2022-01-18 15:48:36,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:36,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 5027 transitions. [2022-01-18 15:48:36,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:36,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:36,990 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:37,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-01-18 15:48:37,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:37,190 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:37,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:37,190 INFO L85 PathProgramCache]: Analyzing trace with hash 50753249, now seen corresponding path program 80 times [2022-01-18 15:48:37,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:37,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626801786] [2022-01-18 15:48:37,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:37,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:37,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:37,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:37,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:37,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626801786] [2022-01-18 15:48:37,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626801786] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:37,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988714393] [2022-01-18 15:48:37,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:48:37,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:37,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:37,393 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:37,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 15:48:37,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:48:37,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:37,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:48:37,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:37,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:37,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:37,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:37,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:37,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:48:37,917 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:37,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:38,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:38,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:38,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:48:38,426 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:38,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988714393] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:38,427 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:38,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:48:38,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312388180] [2022-01-18 15:48:38,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:38,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:38,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:38,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:38,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:38,428 INFO L87 Difference]: Start difference. First operand 1483 states and 5027 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:39,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:39,787 INFO L93 Difference]: Finished difference Result 2603 states and 8217 transitions. [2022-01-18 15:48:39,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:48:39,788 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:39,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:39,792 INFO L225 Difference]: With dead ends: 2603 [2022-01-18 15:48:39,792 INFO L226 Difference]: Without dead ends: 2591 [2022-01-18 15:48:39,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 950 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=352, Invalid=3430, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 15:48:39,793 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 213 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 1309 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 2045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 703 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:39,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 366 Invalid, 2045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1309 Invalid, 0 Unknown, 703 Unchecked, 0.5s Time] [2022-01-18 15:48:39,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2591 states. [2022-01-18 15:48:39,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2591 to 1556. [2022-01-18 15:48:39,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1556 states, 1555 states have (on average 3.347909967845659) internal successors, (5206), 1555 states have internal predecessors, (5206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:39,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 5206 transitions. [2022-01-18 15:48:39,818 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 5206 transitions. Word has length 24 [2022-01-18 15:48:39,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:39,819 INFO L470 AbstractCegarLoop]: Abstraction has 1556 states and 5206 transitions. [2022-01-18 15:48:39,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:39,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 5206 transitions. [2022-01-18 15:48:39,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:39,821 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:39,821 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:39,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-18 15:48:40,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:40,021 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:40,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:40,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2103294839, now seen corresponding path program 81 times [2022-01-18 15:48:40,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:40,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140999002] [2022-01-18 15:48:40,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:40,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:40,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:40,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:40,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:40,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140999002] [2022-01-18 15:48:40,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140999002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:40,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715295848] [2022-01-18 15:48:40,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:48:40,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:40,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:40,259 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:40,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 15:48:40,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:48:40,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:40,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:48:40,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:40,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:40,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:40,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:40,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:40,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:48:40,798 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:40,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:41,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:41,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:41,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:48:41,313 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:41,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715295848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:41,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:41,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:48:41,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590293413] [2022-01-18 15:48:41,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:41,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:41,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:41,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:41,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:41,314 INFO L87 Difference]: Start difference. First operand 1556 states and 5206 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:42,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:42,066 INFO L93 Difference]: Finished difference Result 2391 states and 7715 transitions. [2022-01-18 15:48:42,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:48:42,066 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:42,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:42,070 INFO L225 Difference]: With dead ends: 2391 [2022-01-18 15:48:42,070 INFO L226 Difference]: Without dead ends: 2380 [2022-01-18 15:48:42,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=253, Invalid=2197, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:48:42,071 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 169 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 567 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:42,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 219 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 715 Invalid, 0 Unknown, 567 Unchecked, 0.3s Time] [2022-01-18 15:48:42,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2380 states. [2022-01-18 15:48:42,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2380 to 1604. [2022-01-18 15:48:42,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1604 states, 1603 states have (on average 3.315658140985652) internal successors, (5315), 1603 states have internal predecessors, (5315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:42,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1604 states to 1604 states and 5315 transitions. [2022-01-18 15:48:42,092 INFO L78 Accepts]: Start accepts. Automaton has 1604 states and 5315 transitions. Word has length 24 [2022-01-18 15:48:42,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:42,092 INFO L470 AbstractCegarLoop]: Abstraction has 1604 states and 5315 transitions. [2022-01-18 15:48:42,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:42,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1604 states and 5315 transitions. [2022-01-18 15:48:42,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:42,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:42,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:42,109 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-01-18 15:48:42,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 15:48:42,296 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:42,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:42,296 INFO L85 PathProgramCache]: Analyzing trace with hash 927226883, now seen corresponding path program 82 times [2022-01-18 15:48:42,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:42,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930208062] [2022-01-18 15:48:42,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:42,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:42,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:42,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:42,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930208062] [2022-01-18 15:48:42,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930208062] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:42,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645402006] [2022-01-18 15:48:42,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:48:42,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:42,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:42,496 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:42,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 15:48:42,518 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:48:42,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:42,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:42,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:42,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:42,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:42,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:42,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:42,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:48:42,829 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:42,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:43,077 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:43,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:43,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:43,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:43,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:43,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:43,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:43,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:43,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645402006] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:43,145 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:43,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:48:43,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312668098] [2022-01-18 15:48:43,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:43,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:48:43,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:43,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:48:43,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:48:43,146 INFO L87 Difference]: Start difference. First operand 1604 states and 5315 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:44,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:44,645 INFO L93 Difference]: Finished difference Result 2451 states and 7860 transitions. [2022-01-18 15:48:44,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:48:44,646 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:44,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:44,650 INFO L225 Difference]: With dead ends: 2451 [2022-01-18 15:48:44,650 INFO L226 Difference]: Without dead ends: 2444 [2022-01-18 15:48:44,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=214, Invalid=2042, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:48:44,650 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 187 mSDsluCounter, 1827 mSDsCounter, 0 mSdLazyCounter, 2232 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 3463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 2232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1199 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:44,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 244 Invalid, 3463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 2232 Invalid, 0 Unknown, 1199 Unchecked, 0.9s Time] [2022-01-18 15:48:44,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states. [2022-01-18 15:48:44,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 1555. [2022-01-18 15:48:44,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1555 states, 1554 states have (on average 3.3474903474903477) internal successors, (5202), 1554 states have internal predecessors, (5202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:44,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1555 states to 1555 states and 5202 transitions. [2022-01-18 15:48:44,674 INFO L78 Accepts]: Start accepts. Automaton has 1555 states and 5202 transitions. Word has length 24 [2022-01-18 15:48:44,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:44,674 INFO L470 AbstractCegarLoop]: Abstraction has 1555 states and 5202 transitions. [2022-01-18 15:48:44,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:44,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1555 states and 5202 transitions. [2022-01-18 15:48:44,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:44,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:44,676 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:44,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:44,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:44,878 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:44,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:44,878 INFO L85 PathProgramCache]: Analyzing trace with hash -295155111, now seen corresponding path program 83 times [2022-01-18 15:48:44,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:44,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582987624] [2022-01-18 15:48:44,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:44,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:45,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:45,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:45,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582987624] [2022-01-18 15:48:45,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582987624] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:45,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286018671] [2022-01-18 15:48:45,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:48:45,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:45,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:45,087 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:45,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 15:48:45,109 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:48:45,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:45,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:45,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:45,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:45,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:45,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:45,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:45,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:48:45,444 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:45,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:45,693 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:45,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:45,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:45,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:45,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:45,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:45,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:45,760 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:45,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286018671] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:45,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:45,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:48:45,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521490737] [2022-01-18 15:48:45,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:45,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:48:45,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:45,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:48:45,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:48:45,761 INFO L87 Difference]: Start difference. First operand 1555 states and 5202 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:47,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:47,055 INFO L93 Difference]: Finished difference Result 2045 states and 6666 transitions. [2022-01-18 15:48:47,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:48:47,055 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:47,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:47,059 INFO L225 Difference]: With dead ends: 2045 [2022-01-18 15:48:47,059 INFO L226 Difference]: Without dead ends: 2038 [2022-01-18 15:48:47,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=232, Invalid=2318, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:48:47,059 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 156 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 1799 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 3167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1338 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:47,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 198 Invalid, 3167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1799 Invalid, 0 Unknown, 1338 Unchecked, 0.7s Time] [2022-01-18 15:48:47,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2038 states. [2022-01-18 15:48:47,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2038 to 1566. [2022-01-18 15:48:47,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1566 states, 1565 states have (on average 3.3405750798722043) internal successors, (5228), 1565 states have internal predecessors, (5228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:47,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1566 states to 1566 states and 5228 transitions. [2022-01-18 15:48:47,081 INFO L78 Accepts]: Start accepts. Automaton has 1566 states and 5228 transitions. Word has length 24 [2022-01-18 15:48:47,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:47,081 INFO L470 AbstractCegarLoop]: Abstraction has 1566 states and 5228 transitions. [2022-01-18 15:48:47,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:47,081 INFO L276 IsEmpty]: Start isEmpty. Operand 1566 states and 5228 transitions. [2022-01-18 15:48:47,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:47,083 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:47,083 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:47,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:47,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:47,283 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:47,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:47,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1559600685, now seen corresponding path program 84 times [2022-01-18 15:48:47,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:47,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593520669] [2022-01-18 15:48:47,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:47,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:47,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:47,491 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:47,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:47,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593520669] [2022-01-18 15:48:47,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593520669] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:47,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974429358] [2022-01-18 15:48:47,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:48:47,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:47,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:47,493 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:47,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 15:48:47,516 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:48:47,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:47,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:48:47,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:48,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:48,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:48,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:48,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:48,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:48:48,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:48,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:48,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:48,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:48,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:48,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:48,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:48:48,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:48,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974429358] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:48,665 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:48,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:48:48,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969879517] [2022-01-18 15:48:48,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:48,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:48:48,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:48,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:48:48,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:48:48,666 INFO L87 Difference]: Start difference. First operand 1566 states and 5228 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:51,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:51,484 INFO L93 Difference]: Finished difference Result 2641 states and 8716 transitions. [2022-01-18 15:48:51,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 15:48:51,485 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:51,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:51,490 INFO L225 Difference]: With dead ends: 2641 [2022-01-18 15:48:51,490 INFO L226 Difference]: Without dead ends: 2637 [2022-01-18 15:48:51,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2359 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=877, Invalid=6779, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:48:51,491 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 224 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 1992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 721 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:51,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 145 Invalid, 1992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1187 Invalid, 0 Unknown, 721 Unchecked, 0.6s Time] [2022-01-18 15:48:51,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2637 states. [2022-01-18 15:48:51,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2637 to 1591. [2022-01-18 15:48:51,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1591 states, 1590 states have (on average 3.3276729559748426) internal successors, (5291), 1590 states have internal predecessors, (5291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:51,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1591 states to 1591 states and 5291 transitions. [2022-01-18 15:48:51,529 INFO L78 Accepts]: Start accepts. Automaton has 1591 states and 5291 transitions. Word has length 24 [2022-01-18 15:48:51,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:51,529 INFO L470 AbstractCegarLoop]: Abstraction has 1591 states and 5291 transitions. [2022-01-18 15:48:51,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:51,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1591 states and 5291 transitions. [2022-01-18 15:48:51,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:51,531 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:51,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:51,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-01-18 15:48:51,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:51,731 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:51,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:51,732 INFO L85 PathProgramCache]: Analyzing trace with hash 938415252, now seen corresponding path program 12 times [2022-01-18 15:48:51,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:51,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523072515] [2022-01-18 15:48:51,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:51,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:51,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:51,937 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:51,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:51,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523072515] [2022-01-18 15:48:51,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523072515] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:51,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670686776] [2022-01-18 15:48:51,938 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:48:51,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:51,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:51,939 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:51,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 15:48:51,962 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:48:51,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:51,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:48:51,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:52,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:52,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:52,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:52,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:52,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:48:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:52,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:53,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:53,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:53,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:53,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:53,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:48:53,101 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:53,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670686776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:53,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:53,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:48:53,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113582639] [2022-01-18 15:48:53,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:53,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:48:53,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:53,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:48:53,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:48:53,102 INFO L87 Difference]: Start difference. First operand 1591 states and 5291 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:57,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:57,223 INFO L93 Difference]: Finished difference Result 3196 states and 10645 transitions. [2022-01-18 15:48:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-18 15:48:57,224 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:57,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:57,230 INFO L225 Difference]: With dead ends: 3196 [2022-01-18 15:48:57,230 INFO L226 Difference]: Without dead ends: 3192 [2022-01-18 15:48:57,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 3439 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1267, Invalid=9239, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 15:48:57,231 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 311 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 1517 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 3211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1606 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:57,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 155 Invalid, 3211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1517 Invalid, 0 Unknown, 1606 Unchecked, 0.7s Time] [2022-01-18 15:48:57,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3192 states. [2022-01-18 15:48:57,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3192 to 1614. [2022-01-18 15:48:57,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1614 states, 1613 states have (on average 3.3161810291382516) internal successors, (5349), 1613 states have internal predecessors, (5349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:57,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1614 states to 1614 states and 5349 transitions. [2022-01-18 15:48:57,259 INFO L78 Accepts]: Start accepts. Automaton has 1614 states and 5349 transitions. Word has length 24 [2022-01-18 15:48:57,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:57,260 INFO L470 AbstractCegarLoop]: Abstraction has 1614 states and 5349 transitions. [2022-01-18 15:48:57,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:57,260 INFO L276 IsEmpty]: Start isEmpty. Operand 1614 states and 5349 transitions. [2022-01-18 15:48:57,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:57,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:57,262 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:57,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-01-18 15:48:57,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2022-01-18 15:48:57,462 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:57,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:57,463 INFO L85 PathProgramCache]: Analyzing trace with hash 893357365, now seen corresponding path program 85 times [2022-01-18 15:48:57,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:57,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991000184] [2022-01-18 15:48:57,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:57,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:57,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:57,694 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:57,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:57,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991000184] [2022-01-18 15:48:57,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991000184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:57,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274943268] [2022-01-18 15:48:57,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:48:57,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:57,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:57,696 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:57,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 15:48:57,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:57,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:57,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:57,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:57,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:57,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:57,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:57,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:48:58,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:58,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:58,277 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:48:58,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:48:58,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:58,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:58,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:58,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:58,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:48:58,334 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:58,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274943268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:58,335 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:58,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:48:58,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881928583] [2022-01-18 15:48:58,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:58,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:48:58,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:58,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:48:58,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:48:58,335 INFO L87 Difference]: Start difference. First operand 1614 states and 5349 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:59,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:59,060 INFO L93 Difference]: Finished difference Result 2011 states and 6574 transitions. [2022-01-18 15:48:59,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:48:59,060 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:48:59,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:59,065 INFO L225 Difference]: With dead ends: 2011 [2022-01-18 15:48:59,065 INFO L226 Difference]: Without dead ends: 2005 [2022-01-18 15:48:59,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=176, Invalid=1384, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:48:59,065 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 140 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 1920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 858 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:59,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 132 Invalid, 1920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1036 Invalid, 0 Unknown, 858 Unchecked, 0.4s Time] [2022-01-18 15:48:59,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2005 states. [2022-01-18 15:48:59,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2005 to 1605. [2022-01-18 15:48:59,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1605 states, 1604 states have (on average 3.321695760598504) internal successors, (5328), 1604 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:59,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1605 states to 1605 states and 5328 transitions. [2022-01-18 15:48:59,093 INFO L78 Accepts]: Start accepts. Automaton has 1605 states and 5328 transitions. Word has length 24 [2022-01-18 15:48:59,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:59,093 INFO L470 AbstractCegarLoop]: Abstraction has 1605 states and 5328 transitions. [2022-01-18 15:48:59,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:59,093 INFO L276 IsEmpty]: Start isEmpty. Operand 1605 states and 5328 transitions. [2022-01-18 15:48:59,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:48:59,095 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:59,095 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:59,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-01-18 15:48:59,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-01-18 15:48:59,296 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:48:59,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:59,296 INFO L85 PathProgramCache]: Analyzing trace with hash -761953865, now seen corresponding path program 86 times [2022-01-18 15:48:59,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:59,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890804941] [2022-01-18 15:48:59,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:59,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:59,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:59,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:59,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890804941] [2022-01-18 15:48:59,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890804941] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:59,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129257255] [2022-01-18 15:48:59,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:48:59,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:59,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:59,505 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:59,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 15:48:59,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:48:59,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:59,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:48:59,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:59,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:59,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:59,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:59,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:59,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:49:00,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:00,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:00,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:00,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:00,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:00,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:49:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:00,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129257255] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:00,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:00,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:49:00,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285058947] [2022-01-18 15:49:00,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:00,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:00,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:00,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:00,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:00,606 INFO L87 Difference]: Start difference. First operand 1605 states and 5328 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:01,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:01,403 INFO L93 Difference]: Finished difference Result 3053 states and 10320 transitions. [2022-01-18 15:49:01,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:49:01,403 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:01,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:01,409 INFO L225 Difference]: With dead ends: 3053 [2022-01-18 15:49:01,409 INFO L226 Difference]: Without dead ends: 3044 [2022-01-18 15:49:01,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=314, Invalid=1942, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:49:01,409 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 95 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 1274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 807 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:01,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 163 Invalid, 1274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 448 Invalid, 0 Unknown, 807 Unchecked, 0.2s Time] [2022-01-18 15:49:01,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3044 states. [2022-01-18 15:49:01,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3044 to 1643. [2022-01-18 15:49:01,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1643 states, 1642 states have (on average 3.302070645554202) internal successors, (5422), 1642 states have internal predecessors, (5422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:01,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1643 states to 1643 states and 5422 transitions. [2022-01-18 15:49:01,436 INFO L78 Accepts]: Start accepts. Automaton has 1643 states and 5422 transitions. Word has length 24 [2022-01-18 15:49:01,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:01,436 INFO L470 AbstractCegarLoop]: Abstraction has 1643 states and 5422 transitions. [2022-01-18 15:49:01,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:01,436 INFO L276 IsEmpty]: Start isEmpty. Operand 1643 states and 5422 transitions. [2022-01-18 15:49:01,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:01,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:01,438 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:01,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-01-18 15:49:01,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 15:49:01,640 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:01,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:01,640 INFO L85 PathProgramCache]: Analyzing trace with hash -958467370, now seen corresponding path program 13 times [2022-01-18 15:49:01,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:01,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848925870] [2022-01-18 15:49:01,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:01,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:01,856 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:01,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:01,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848925870] [2022-01-18 15:49:01,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848925870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:01,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416371988] [2022-01-18 15:49:01,856 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:49:01,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:01,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:01,859 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:01,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 15:49:01,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:01,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:01,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:02,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:02,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:02,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:02,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:02,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:49:02,194 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:02,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:02,428 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:02,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:02,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:02,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:02,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:02,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:02,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:02,486 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:02,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416371988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:02,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:02,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:02,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75271198] [2022-01-18 15:49:02,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:02,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:02,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:02,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:02,487 INFO L87 Difference]: Start difference. First operand 1643 states and 5422 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:03,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:03,301 INFO L93 Difference]: Finished difference Result 2100 states and 6811 transitions. [2022-01-18 15:49:03,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:49:03,302 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:03,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:03,305 INFO L225 Difference]: With dead ends: 2100 [2022-01-18 15:49:03,305 INFO L226 Difference]: Without dead ends: 2096 [2022-01-18 15:49:03,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=204, Invalid=1602, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:49:03,306 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 239 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 1883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 787 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:03,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 126 Invalid, 1883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1069 Invalid, 0 Unknown, 787 Unchecked, 0.4s Time] [2022-01-18 15:49:03,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2096 states. [2022-01-18 15:49:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2096 to 1624. [2022-01-18 15:49:03,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1624 states, 1623 states have (on average 3.311152187307455) internal successors, (5374), 1623 states have internal predecessors, (5374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:03,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 5374 transitions. [2022-01-18 15:49:03,327 INFO L78 Accepts]: Start accepts. Automaton has 1624 states and 5374 transitions. Word has length 24 [2022-01-18 15:49:03,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:03,327 INFO L470 AbstractCegarLoop]: Abstraction has 1624 states and 5374 transitions. [2022-01-18 15:49:03,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:03,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1624 states and 5374 transitions. [2022-01-18 15:49:03,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:03,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:03,329 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:03,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-01-18 15:49:03,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 15:49:03,529 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:03,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:03,530 INFO L85 PathProgramCache]: Analyzing trace with hash -199377759, now seen corresponding path program 87 times [2022-01-18 15:49:03,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:03,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056641876] [2022-01-18 15:49:03,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:03,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:03,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:03,787 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:03,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:03,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056641876] [2022-01-18 15:49:03,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056641876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:03,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646315498] [2022-01-18 15:49:03,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:49:03,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:03,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:03,788 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:03,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 15:49:03,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:49:03,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:03,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:03,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:04,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:04,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:04,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:04,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:04,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:49:04,298 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:04,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:04,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:04,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:04,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:04,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:04,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:49:04,780 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:04,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646315498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:04,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:04,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:49:04,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105539503] [2022-01-18 15:49:04,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:04,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:49:04,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:04,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:49:04,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:49:04,781 INFO L87 Difference]: Start difference. First operand 1624 states and 5374 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:08,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:08,660 INFO L93 Difference]: Finished difference Result 2836 states and 9082 transitions. [2022-01-18 15:49:08,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 15:49:08,660 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:08,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:08,665 INFO L225 Difference]: With dead ends: 2836 [2022-01-18 15:49:08,665 INFO L226 Difference]: Without dead ends: 2804 [2022-01-18 15:49:08,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2366 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=862, Invalid=7510, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 15:49:08,666 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 564 mSDsluCounter, 1723 mSDsCounter, 0 mSdLazyCounter, 2308 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 4140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 2308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1582 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:08,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [564 Valid, 175 Invalid, 4140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 2308 Invalid, 0 Unknown, 1582 Unchecked, 1.1s Time] [2022-01-18 15:49:08,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2022-01-18 15:49:08,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 1642. [2022-01-18 15:49:08,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1642 states, 1641 states have (on average 3.3132236441194394) internal successors, (5437), 1641 states have internal predecessors, (5437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:08,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1642 states to 1642 states and 5437 transitions. [2022-01-18 15:49:08,691 INFO L78 Accepts]: Start accepts. Automaton has 1642 states and 5437 transitions. Word has length 24 [2022-01-18 15:49:08,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:08,691 INFO L470 AbstractCegarLoop]: Abstraction has 1642 states and 5437 transitions. [2022-01-18 15:49:08,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:08,691 INFO L276 IsEmpty]: Start isEmpty. Operand 1642 states and 5437 transitions. [2022-01-18 15:49:08,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:08,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:08,693 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:08,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-01-18 15:49:08,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 15:49:08,893 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:08,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:08,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1736865753, now seen corresponding path program 88 times [2022-01-18 15:49:08,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:08,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413867775] [2022-01-18 15:49:08,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:08,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:09,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:09,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:09,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413867775] [2022-01-18 15:49:09,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413867775] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:09,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621841547] [2022-01-18 15:49:09,143 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:49:09,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:09,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:09,144 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:09,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 15:49:09,168 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:49:09,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:09,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:09,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:09,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:09,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:09,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:09,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:09,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:49:09,467 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:09,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:09,694 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:09,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:09,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:09,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:09,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:09,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:09,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:09,753 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:09,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621841547] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:09,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:09,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:09,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298159202] [2022-01-18 15:49:09,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:09,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:09,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:09,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:09,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:09,755 INFO L87 Difference]: Start difference. First operand 1642 states and 5437 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:11,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:11,039 INFO L93 Difference]: Finished difference Result 2119 states and 7012 transitions. [2022-01-18 15:49:11,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:49:11,040 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:11,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:11,044 INFO L225 Difference]: With dead ends: 2119 [2022-01-18 15:49:11,044 INFO L226 Difference]: Without dead ends: 2112 [2022-01-18 15:49:11,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=278, Invalid=2074, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:49:11,044 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 129 mSDsluCounter, 1100 mSDsCounter, 0 mSdLazyCounter, 1532 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 2227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 637 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:11,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 154 Invalid, 2227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1532 Invalid, 0 Unknown, 637 Unchecked, 0.6s Time] [2022-01-18 15:49:11,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2112 states. [2022-01-18 15:49:11,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2112 to 1642. [2022-01-18 15:49:11,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1642 states, 1641 states have (on average 3.3132236441194394) internal successors, (5437), 1641 states have internal predecessors, (5437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:11,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1642 states to 1642 states and 5437 transitions. [2022-01-18 15:49:11,079 INFO L78 Accepts]: Start accepts. Automaton has 1642 states and 5437 transitions. Word has length 24 [2022-01-18 15:49:11,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:11,080 INFO L470 AbstractCegarLoop]: Abstraction has 1642 states and 5437 transitions. [2022-01-18 15:49:11,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:11,080 INFO L276 IsEmpty]: Start isEmpty. Operand 1642 states and 5437 transitions. [2022-01-18 15:49:11,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:11,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:11,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:11,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-01-18 15:49:11,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2022-01-18 15:49:11,282 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:11,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:11,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1459870753, now seen corresponding path program 89 times [2022-01-18 15:49:11,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:11,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457040777] [2022-01-18 15:49:11,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:11,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:11,542 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:11,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:11,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457040777] [2022-01-18 15:49:11,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457040777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:11,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434575814] [2022-01-18 15:49:11,543 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:49:11,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:11,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:11,544 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:11,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 15:49:11,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:49:11,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:11,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:11,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:11,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:11,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:11,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:11,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:11,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 31 [2022-01-18 15:49:12,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:12,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:12,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:12,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:12,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:12,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:12,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:49:12,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:12,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434575814] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:12,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:12,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 15:49:12,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810444541] [2022-01-18 15:49:12,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:12,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:49:12,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:12,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:49:12,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1002, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:49:12,670 INFO L87 Difference]: Start difference. First operand 1642 states and 5437 transitions. Second operand has 34 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:13,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:13,479 INFO L93 Difference]: Finished difference Result 2348 states and 7751 transitions. [2022-01-18 15:49:13,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:49:13,479 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:13,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:13,483 INFO L225 Difference]: With dead ends: 2348 [2022-01-18 15:49:13,483 INFO L226 Difference]: Without dead ends: 2341 [2022-01-18 15:49:13,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=258, Invalid=1998, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:49:13,483 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 138 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 813 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:13,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 127 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 616 Invalid, 0 Unknown, 813 Unchecked, 0.3s Time] [2022-01-18 15:49:13,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states. [2022-01-18 15:49:13,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 1653. [2022-01-18 15:49:13,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1653 states, 1652 states have (on average 3.305084745762712) internal successors, (5460), 1652 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:13,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1653 states to 1653 states and 5460 transitions. [2022-01-18 15:49:13,506 INFO L78 Accepts]: Start accepts. Automaton has 1653 states and 5460 transitions. Word has length 24 [2022-01-18 15:49:13,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:13,506 INFO L470 AbstractCegarLoop]: Abstraction has 1653 states and 5460 transitions. [2022-01-18 15:49:13,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:13,506 INFO L276 IsEmpty]: Start isEmpty. Operand 1653 states and 5460 transitions. [2022-01-18 15:49:13,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:13,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:13,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:13,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:13,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-01-18 15:49:13,709 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:13,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:13,709 INFO L85 PathProgramCache]: Analyzing trace with hash 988875043, now seen corresponding path program 90 times [2022-01-18 15:49:13,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:13,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923907589] [2022-01-18 15:49:13,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:13,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:13,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:14,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:14,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:14,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923907589] [2022-01-18 15:49:14,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923907589] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:14,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023802930] [2022-01-18 15:49:14,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:49:14,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:14,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:14,025 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:14,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 15:49:14,078 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:49:14,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:14,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:14,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:14,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:14,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:14,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:49:14,596 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:14,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:14,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:14,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:14,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:49:15,075 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:15,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023802930] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:15,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:15,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:49:15,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54999997] [2022-01-18 15:49:15,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:15,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:15,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:15,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:15,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:15,076 INFO L87 Difference]: Start difference. First operand 1653 states and 5460 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:16,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:16,281 INFO L93 Difference]: Finished difference Result 1924 states and 6308 transitions. [2022-01-18 15:49:16,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:49:16,281 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:16,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:16,285 INFO L225 Difference]: With dead ends: 1924 [2022-01-18 15:49:16,285 INFO L226 Difference]: Without dead ends: 1918 [2022-01-18 15:49:16,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=247, Invalid=1915, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:49:16,285 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 88 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 1839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 262 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:16,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 116 Invalid, 1839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1553 Invalid, 0 Unknown, 262 Unchecked, 0.6s Time] [2022-01-18 15:49:16,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2022-01-18 15:49:16,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1654. [2022-01-18 15:49:16,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1654 states, 1653 states have (on average 3.3042952208106473) internal successors, (5462), 1653 states have internal predecessors, (5462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:16,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1654 states to 1654 states and 5462 transitions. [2022-01-18 15:49:16,305 INFO L78 Accepts]: Start accepts. Automaton has 1654 states and 5462 transitions. Word has length 24 [2022-01-18 15:49:16,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:16,305 INFO L470 AbstractCegarLoop]: Abstraction has 1654 states and 5462 transitions. [2022-01-18 15:49:16,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:16,305 INFO L276 IsEmpty]: Start isEmpty. Operand 1654 states and 5462 transitions. [2022-01-18 15:49:16,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:16,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:16,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:16,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-01-18 15:49:16,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2022-01-18 15:49:16,508 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:16,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:16,508 INFO L85 PathProgramCache]: Analyzing trace with hash 626132313, now seen corresponding path program 91 times [2022-01-18 15:49:16,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:16,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081162712] [2022-01-18 15:49:16,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:16,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:16,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:16,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:16,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:16,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081162712] [2022-01-18 15:49:16,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081162712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:16,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146171257] [2022-01-18 15:49:16,770 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:49:16,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:16,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:16,771 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:16,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 15:49:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:16,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:16,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:16,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:16,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:16,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:16,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:16,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-01-18 15:49:17,068 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:17,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:17,321 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:17,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:17,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:17,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:17,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:17,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:17,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:17,387 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:17,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146171257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:17,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:17,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:17,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551883718] [2022-01-18 15:49:17,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:17,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:17,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:17,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:17,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:17,388 INFO L87 Difference]: Start difference. First operand 1654 states and 5462 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:18,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:18,439 INFO L93 Difference]: Finished difference Result 1970 states and 6486 transitions. [2022-01-18 15:49:18,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:49:18,440 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:18,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:18,443 INFO L225 Difference]: With dead ends: 1970 [2022-01-18 15:49:18,443 INFO L226 Difference]: Without dead ends: 1966 [2022-01-18 15:49:18,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=172, Invalid=1550, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:49:18,443 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 55 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:18,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 94 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1418 Invalid, 0 Unknown, 196 Unchecked, 0.6s Time] [2022-01-18 15:49:18,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states. [2022-01-18 15:49:18,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 1662. [2022-01-18 15:49:18,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1662 states, 1661 states have (on average 3.299819385912101) internal successors, (5481), 1661 states have internal predecessors, (5481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:18,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1662 states to 1662 states and 5481 transitions. [2022-01-18 15:49:18,464 INFO L78 Accepts]: Start accepts. Automaton has 1662 states and 5481 transitions. Word has length 24 [2022-01-18 15:49:18,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:18,464 INFO L470 AbstractCegarLoop]: Abstraction has 1662 states and 5481 transitions. [2022-01-18 15:49:18,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:18,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1662 states and 5481 transitions. [2022-01-18 15:49:18,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:18,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:18,466 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:18,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:18,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:18,667 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:18,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:18,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1513635994, now seen corresponding path program 14 times [2022-01-18 15:49:18,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:18,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612047178] [2022-01-18 15:49:18,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:18,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:18,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:18,921 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:18,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:18,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612047178] [2022-01-18 15:49:18,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612047178] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:18,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443802463] [2022-01-18 15:49:18,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:49:18,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:18,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:18,924 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:18,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 15:49:18,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:49:18,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:18,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:18,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:19,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:19,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:19,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 15:49:19,483 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:19,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:19,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:19,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:19,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 55 [2022-01-18 15:49:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:20,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443802463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:20,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:20,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:49:20,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108238883] [2022-01-18 15:49:20,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:20,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:49:20,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:20,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:49:20,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:49:20,037 INFO L87 Difference]: Start difference. First operand 1662 states and 5481 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:21,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:21,672 INFO L93 Difference]: Finished difference Result 1974 states and 6440 transitions. [2022-01-18 15:49:21,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:49:21,673 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:21,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:21,676 INFO L225 Difference]: With dead ends: 1974 [2022-01-18 15:49:21,676 INFO L226 Difference]: Without dead ends: 1960 [2022-01-18 15:49:21,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=268, Invalid=2182, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:49:21,677 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 110 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2035 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 2483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 2035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:21,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 129 Invalid, 2483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 2035 Invalid, 0 Unknown, 416 Unchecked, 0.9s Time] [2022-01-18 15:49:21,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1960 states. [2022-01-18 15:49:21,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1960 to 1657. [2022-01-18 15:49:21,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1657 states, 1656 states have (on average 3.301328502415459) internal successors, (5467), 1656 states have internal predecessors, (5467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:21,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1657 states to 1657 states and 5467 transitions. [2022-01-18 15:49:21,696 INFO L78 Accepts]: Start accepts. Automaton has 1657 states and 5467 transitions. Word has length 24 [2022-01-18 15:49:21,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:21,696 INFO L470 AbstractCegarLoop]: Abstraction has 1657 states and 5467 transitions. [2022-01-18 15:49:21,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:21,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 5467 transitions. [2022-01-18 15:49:21,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:21,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:21,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:21,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-01-18 15:49:21,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:21,899 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:21,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:21,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1320486233, now seen corresponding path program 92 times [2022-01-18 15:49:21,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:21,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115389078] [2022-01-18 15:49:21,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:21,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:21,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:22,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:22,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:22,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115389078] [2022-01-18 15:49:22,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115389078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:22,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241764217] [2022-01-18 15:49:22,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:49:22,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:22,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:22,124 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:22,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 15:49:22,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:49:22,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:22,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:22,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:22,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:22,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:22,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:22,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:22,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:49:22,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:22,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:23,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:23,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:23,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:49:23,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:23,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241764217] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:23,143 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:23,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:49:23,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364780501] [2022-01-18 15:49:23,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:23,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:49:23,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:23,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:49:23,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:49:23,144 INFO L87 Difference]: Start difference. First operand 1657 states and 5467 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:25,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:25,184 INFO L93 Difference]: Finished difference Result 2230 states and 7183 transitions. [2022-01-18 15:49:25,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:49:25,185 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:25,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:25,189 INFO L225 Difference]: With dead ends: 2230 [2022-01-18 15:49:25,189 INFO L226 Difference]: Without dead ends: 2226 [2022-01-18 15:49:25,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1424 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=451, Invalid=5099, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:49:25,189 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 262 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 1862 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 3086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1149 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:25,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 231 Invalid, 3086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1862 Invalid, 0 Unknown, 1149 Unchecked, 0.8s Time] [2022-01-18 15:49:25,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2022-01-18 15:49:25,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 1705. [2022-01-18 15:49:25,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1705 states, 1704 states have (on average 3.2822769953051645) internal successors, (5593), 1704 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:25,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 5593 transitions. [2022-01-18 15:49:25,212 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 5593 transitions. Word has length 24 [2022-01-18 15:49:25,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:25,212 INFO L470 AbstractCegarLoop]: Abstraction has 1705 states and 5593 transitions. [2022-01-18 15:49:25,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:25,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 5593 transitions. [2022-01-18 15:49:25,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:25,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:25,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:25,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-01-18 15:49:25,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:25,415 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:25,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:25,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1710035489, now seen corresponding path program 93 times [2022-01-18 15:49:25,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:25,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410485777] [2022-01-18 15:49:25,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:25,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:25,648 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:25,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:25,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410485777] [2022-01-18 15:49:25,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410485777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:25,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038687138] [2022-01-18 15:49:25,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:49:25,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:25,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:25,649 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:25,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 15:49:25,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:49:25,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:25,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:25,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:25,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:25,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:25,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:25,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:25,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:49:26,001 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:26,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:26,250 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:26,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:26,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:26,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:26,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:26,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:26,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:26,310 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:26,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038687138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:26,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:26,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:49:26,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905995776] [2022-01-18 15:49:26,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:26,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:49:26,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:26,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:49:26,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:49:26,311 INFO L87 Difference]: Start difference. First operand 1705 states and 5593 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:27,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:27,414 INFO L93 Difference]: Finished difference Result 2122 states and 6832 transitions. [2022-01-18 15:49:27,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:49:27,414 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:27,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:27,417 INFO L225 Difference]: With dead ends: 2122 [2022-01-18 15:49:27,418 INFO L226 Difference]: Without dead ends: 2115 [2022-01-18 15:49:27,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=190, Invalid=1880, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:49:27,418 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 149 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 1657 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 2418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 731 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:27,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 169 Invalid, 2418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1657 Invalid, 0 Unknown, 731 Unchecked, 0.6s Time] [2022-01-18 15:49:27,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2115 states. [2022-01-18 15:49:27,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2115 to 1722. [2022-01-18 15:49:27,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1722 states, 1721 states have (on average 3.2783265543288787) internal successors, (5642), 1721 states have internal predecessors, (5642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:27,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 5642 transitions. [2022-01-18 15:49:27,439 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 5642 transitions. Word has length 24 [2022-01-18 15:49:27,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:27,439 INFO L470 AbstractCegarLoop]: Abstraction has 1722 states and 5642 transitions. [2022-01-18 15:49:27,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:27,439 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 5642 transitions. [2022-01-18 15:49:27,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:27,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:27,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:27,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-01-18 15:49:27,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:27,642 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:27,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:27,642 INFO L85 PathProgramCache]: Analyzing trace with hash -131973757, now seen corresponding path program 94 times [2022-01-18 15:49:27,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:27,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122120602] [2022-01-18 15:49:27,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:27,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:27,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:27,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:27,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122120602] [2022-01-18 15:49:27,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122120602] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:27,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667155415] [2022-01-18 15:49:27,846 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:49:27,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:27,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:27,847 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:27,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 15:49:27,869 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:49:27,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:27,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:27,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:28,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:28,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:28,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:28,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:28,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:49:28,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:28,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:28,407 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:28,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:28,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:28,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:28,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:28,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:28,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:28,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667155415] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:28,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:28,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:28,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654087660] [2022-01-18 15:49:28,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:28,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:28,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:28,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:28,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:28,478 INFO L87 Difference]: Start difference. First operand 1722 states and 5642 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:29,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:29,228 INFO L93 Difference]: Finished difference Result 2155 states and 7039 transitions. [2022-01-18 15:49:29,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:49:29,228 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:29,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:29,232 INFO L225 Difference]: With dead ends: 2155 [2022-01-18 15:49:29,232 INFO L226 Difference]: Without dead ends: 2149 [2022-01-18 15:49:29,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=186, Invalid=1454, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:49:29,232 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 187 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 1085 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 2291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1184 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:29,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 129 Invalid, 2291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1085 Invalid, 0 Unknown, 1184 Unchecked, 0.4s Time] [2022-01-18 15:49:29,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2149 states. [2022-01-18 15:49:29,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2149 to 1710. [2022-01-18 15:49:29,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1710 states, 1709 states have (on average 3.2826214160327676) internal successors, (5610), 1709 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:29,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1710 states to 1710 states and 5610 transitions. [2022-01-18 15:49:29,253 INFO L78 Accepts]: Start accepts. Automaton has 1710 states and 5610 transitions. Word has length 24 [2022-01-18 15:49:29,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:29,253 INFO L470 AbstractCegarLoop]: Abstraction has 1710 states and 5610 transitions. [2022-01-18 15:49:29,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:29,254 INFO L276 IsEmpty]: Start isEmpty. Operand 1710 states and 5610 transitions. [2022-01-18 15:49:29,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:29,256 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:29,256 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:29,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-01-18 15:49:29,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 15:49:29,456 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:29,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:29,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1017772037, now seen corresponding path program 95 times [2022-01-18 15:49:29,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:29,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183771079] [2022-01-18 15:49:29,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:29,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:29,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:29,705 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:29,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:29,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183771079] [2022-01-18 15:49:29,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183771079] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:29,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556761319] [2022-01-18 15:49:29,705 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:49:29,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:29,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:29,706 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:29,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 15:49:29,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:49:29,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:29,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:29,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:30,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:30,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:30,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:30,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:30,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:49:30,046 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:30,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:30,287 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:30,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:30,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:30,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:30,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:30,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:30,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:30,358 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:30,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556761319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:30,358 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:30,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:30,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755181355] [2022-01-18 15:49:30,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:30,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:30,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:30,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:30,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:30,359 INFO L87 Difference]: Start difference. First operand 1710 states and 5610 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:31,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:31,106 INFO L93 Difference]: Finished difference Result 2050 states and 6701 transitions. [2022-01-18 15:49:31,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:49:31,106 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:31,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:31,110 INFO L225 Difference]: With dead ends: 2050 [2022-01-18 15:49:31,110 INFO L226 Difference]: Without dead ends: 2043 [2022-01-18 15:49:31,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=176, Invalid=1384, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:49:31,110 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 100 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 1409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:31,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 127 Invalid, 1409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1090 Invalid, 0 Unknown, 295 Unchecked, 0.4s Time] [2022-01-18 15:49:31,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2043 states. [2022-01-18 15:49:31,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2043 to 1730. [2022-01-18 15:49:31,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1729 states have (on average 3.282244071717756) internal successors, (5675), 1729 states have internal predecessors, (5675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:31,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 5675 transitions. [2022-01-18 15:49:31,131 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 5675 transitions. Word has length 24 [2022-01-18 15:49:31,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:31,131 INFO L470 AbstractCegarLoop]: Abstraction has 1730 states and 5675 transitions. [2022-01-18 15:49:31,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:31,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 5675 transitions. [2022-01-18 15:49:31,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:31,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:31,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:31,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-01-18 15:49:31,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:31,334 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:31,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:31,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1621884029, now seen corresponding path program 96 times [2022-01-18 15:49:31,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:31,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403565038] [2022-01-18 15:49:31,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:31,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:31,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:31,548 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:31,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:31,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403565038] [2022-01-18 15:49:31,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403565038] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:31,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432908939] [2022-01-18 15:49:31,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:49:31,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:31,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:31,549 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:31,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 15:49:31,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:49:31,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:31,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:49:31,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:32,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:32,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:32,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:32,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:32,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:49:32,306 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:32,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:32,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:32,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:32,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:32,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:32,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:49:33,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:33,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432908939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:33,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:33,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:49:33,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944116113] [2022-01-18 15:49:33,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:33,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:49:33,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:49:33,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:49:33,038 INFO L87 Difference]: Start difference. First operand 1730 states and 5675 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:34,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:34,726 INFO L93 Difference]: Finished difference Result 2441 states and 7966 transitions. [2022-01-18 15:49:34,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:49:34,727 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:34,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:34,731 INFO L225 Difference]: With dead ends: 2441 [2022-01-18 15:49:34,731 INFO L226 Difference]: Without dead ends: 2432 [2022-01-18 15:49:34,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1193 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=665, Invalid=3891, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:49:34,731 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 268 mSDsluCounter, 1027 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 2249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1732 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:34,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 159 Invalid, 2249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 503 Invalid, 0 Unknown, 1732 Unchecked, 0.2s Time] [2022-01-18 15:49:34,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2432 states. [2022-01-18 15:49:34,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2432 to 1815. [2022-01-18 15:49:34,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1814 states have (on average 3.2662624035281147) internal successors, (5925), 1814 states have internal predecessors, (5925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 5925 transitions. [2022-01-18 15:49:34,755 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 5925 transitions. Word has length 24 [2022-01-18 15:49:34,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:34,755 INFO L470 AbstractCegarLoop]: Abstraction has 1815 states and 5925 transitions. [2022-01-18 15:49:34,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:34,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 5925 transitions. [2022-01-18 15:49:34,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:34,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:34,758 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:34,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-01-18 15:49:34,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-01-18 15:49:34,958 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:34,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:34,959 INFO L85 PathProgramCache]: Analyzing trace with hash -2008343658, now seen corresponding path program 15 times [2022-01-18 15:49:34,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:34,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255840457] [2022-01-18 15:49:34,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:34,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:34,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:35,200 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:35,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:35,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255840457] [2022-01-18 15:49:35,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255840457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:35,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533793039] [2022-01-18 15:49:35,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:49:35,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:35,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:35,201 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:35,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 15:49:35,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:49:35,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:35,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:35,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:35,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:35,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:35,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:35,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:35,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:49:35,712 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:35,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:36,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:36,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:36,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:49:36,175 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:36,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533793039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:36,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:36,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:49:36,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012518623] [2022-01-18 15:49:36,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:36,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:49:36,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:36,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:49:36,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:49:36,176 INFO L87 Difference]: Start difference. First operand 1815 states and 5925 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:38,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:38,657 INFO L93 Difference]: Finished difference Result 2571 states and 8240 transitions. [2022-01-18 15:49:38,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:49:38,657 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:38,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:38,662 INFO L225 Difference]: With dead ends: 2571 [2022-01-18 15:49:38,662 INFO L226 Difference]: Without dead ends: 2561 [2022-01-18 15:49:38,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=531, Invalid=5321, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:49:38,662 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 233 mSDsluCounter, 1288 mSDsCounter, 0 mSdLazyCounter, 1847 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 2901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 951 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:38,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 263 Invalid, 2901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1847 Invalid, 0 Unknown, 951 Unchecked, 0.8s Time] [2022-01-18 15:49:38,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2022-01-18 15:49:38,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 1846. [2022-01-18 15:49:38,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1846 states, 1845 states have (on average 3.2531165311653116) internal successors, (6002), 1845 states have internal predecessors, (6002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:38,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 6002 transitions. [2022-01-18 15:49:38,689 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 6002 transitions. Word has length 24 [2022-01-18 15:49:38,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:38,689 INFO L470 AbstractCegarLoop]: Abstraction has 1846 states and 6002 transitions. [2022-01-18 15:49:38,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:38,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 6002 transitions. [2022-01-18 15:49:38,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:38,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:38,691 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:38,706 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-01-18 15:49:38,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 15:49:38,892 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:38,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:38,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1008952667, now seen corresponding path program 97 times [2022-01-18 15:49:38,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:38,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11542501] [2022-01-18 15:49:38,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:38,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:39,111 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:39,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:39,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11542501] [2022-01-18 15:49:39,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11542501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:39,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895829862] [2022-01-18 15:49:39,112 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:49:39,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:39,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:39,113 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:39,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 15:49:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:39,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:39,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:39,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:39,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:39,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:39,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:39,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:49:39,456 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:39,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:39,687 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:39,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:39,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:39,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:39,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:39,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:39,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:39,757 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:39,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895829862] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:39,757 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:39,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:39,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524004143] [2022-01-18 15:49:39,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:39,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:39,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:39,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:39,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:39,758 INFO L87 Difference]: Start difference. First operand 1846 states and 6002 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:40,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:40,432 INFO L93 Difference]: Finished difference Result 2249 states and 7227 transitions. [2022-01-18 15:49:40,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:49:40,433 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:40,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:40,436 INFO L225 Difference]: With dead ends: 2249 [2022-01-18 15:49:40,437 INFO L226 Difference]: Without dead ends: 2242 [2022-01-18 15:49:40,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=176, Invalid=1384, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:49:40,437 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 139 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:40,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 98 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 855 Invalid, 0 Unknown, 365 Unchecked, 0.3s Time] [2022-01-18 15:49:40,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2242 states. [2022-01-18 15:49:40,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2242 to 1858. [2022-01-18 15:49:40,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 3.253096392030156) internal successors, (6041), 1857 states have internal predecessors, (6041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:40,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 6041 transitions. [2022-01-18 15:49:40,459 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 6041 transitions. Word has length 24 [2022-01-18 15:49:40,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:40,459 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 6041 transitions. [2022-01-18 15:49:40,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:40,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 6041 transitions. [2022-01-18 15:49:40,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:40,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:40,462 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:40,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-01-18 15:49:40,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:40,662 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:40,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash -3739865, now seen corresponding path program 98 times [2022-01-18 15:49:40,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:40,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681177196] [2022-01-18 15:49:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:40,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:40,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:40,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:40,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681177196] [2022-01-18 15:49:40,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681177196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:40,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474998489] [2022-01-18 15:49:40,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:49:40,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:40,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:40,908 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:40,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 15:49:40,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:49:40,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:40,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:40,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:41,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:41,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:41,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:41,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:41,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:49:41,438 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:41,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:41,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:41,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:41,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:41,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:49:42,046 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:42,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474998489] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:42,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:42,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:49:42,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651693184] [2022-01-18 15:49:42,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:42,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:42,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:42,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:42,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:42,048 INFO L87 Difference]: Start difference. First operand 1858 states and 6041 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:43,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:43,744 INFO L93 Difference]: Finished difference Result 2943 states and 9800 transitions. [2022-01-18 15:49:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 15:49:43,744 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:43,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:43,749 INFO L225 Difference]: With dead ends: 2943 [2022-01-18 15:49:43,750 INFO L226 Difference]: Without dead ends: 2933 [2022-01-18 15:49:43,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=456, Invalid=2850, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:49:43,750 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 144 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 1752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1166 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:43,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 183 Invalid, 1752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 535 Invalid, 0 Unknown, 1166 Unchecked, 0.3s Time] [2022-01-18 15:49:43,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2933 states. [2022-01-18 15:49:43,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2933 to 1873. [2022-01-18 15:49:43,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 3.2542735042735043) internal successors, (6092), 1872 states have internal predecessors, (6092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:43,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 6092 transitions. [2022-01-18 15:49:43,779 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 6092 transitions. Word has length 24 [2022-01-18 15:49:43,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:43,779 INFO L470 AbstractCegarLoop]: Abstraction has 1873 states and 6092 transitions. [2022-01-18 15:49:43,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:43,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 6092 transitions. [2022-01-18 15:49:43,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:43,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:43,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:43,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-01-18 15:49:43,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160 [2022-01-18 15:49:43,982 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:43,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:43,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1310540155, now seen corresponding path program 99 times [2022-01-18 15:49:43,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:43,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209334973] [2022-01-18 15:49:43,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:43,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:44,245 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:44,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:44,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209334973] [2022-01-18 15:49:44,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209334973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:44,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335278805] [2022-01-18 15:49:44,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:49:44,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:44,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:44,247 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:44,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 15:49:44,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:49:44,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:44,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:44,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:44,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:44,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:44,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:44,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:44,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:49:44,661 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:44,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:44,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:45,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:45,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:49:45,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:45,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335278805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:45,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:45,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:49:45,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655560333] [2022-01-18 15:49:45,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:45,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:45,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:45,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:45,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:45,151 INFO L87 Difference]: Start difference. First operand 1873 states and 6092 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:46,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:46,326 INFO L93 Difference]: Finished difference Result 2232 states and 7157 transitions. [2022-01-18 15:49:46,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:49:46,327 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:46,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:46,330 INFO L225 Difference]: With dead ends: 2232 [2022-01-18 15:49:46,330 INFO L226 Difference]: Without dead ends: 2226 [2022-01-18 15:49:46,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=193, Invalid=1699, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:49:46,331 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 115 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 689 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:46,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 148 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1310 Invalid, 0 Unknown, 689 Unchecked, 0.5s Time] [2022-01-18 15:49:46,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2022-01-18 15:49:46,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 1877. [2022-01-18 15:49:46,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1877 states, 1876 states have (on average 3.2510660980810235) internal successors, (6099), 1876 states have internal predecessors, (6099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:46,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1877 states to 1877 states and 6099 transitions. [2022-01-18 15:49:46,353 INFO L78 Accepts]: Start accepts. Automaton has 1877 states and 6099 transitions. Word has length 24 [2022-01-18 15:49:46,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:46,353 INFO L470 AbstractCegarLoop]: Abstraction has 1877 states and 6099 transitions. [2022-01-18 15:49:46,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:46,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1877 states and 6099 transitions. [2022-01-18 15:49:46,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:46,355 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:46,355 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:46,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:46,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:46,556 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:46,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:46,556 INFO L85 PathProgramCache]: Analyzing trace with hash 230032295, now seen corresponding path program 100 times [2022-01-18 15:49:46,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:46,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354574711] [2022-01-18 15:49:46,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:46,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:46,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:46,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:46,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354574711] [2022-01-18 15:49:46,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354574711] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:46,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663025348] [2022-01-18 15:49:46,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:49:46,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:46,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:46,788 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:46,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 15:49:46,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:49:46,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:46,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:46,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:47,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:47,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:47,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:47,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:47,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:49:47,104 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:47,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:47,367 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:47,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:47,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:47,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:47,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:47,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:47,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:47,425 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:47,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663025348] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:47,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:47,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:47,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518291340] [2022-01-18 15:49:47,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:47,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:47,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:47,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:47,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:47,426 INFO L87 Difference]: Start difference. First operand 1877 states and 6099 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:48,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:48,529 INFO L93 Difference]: Finished difference Result 2214 states and 7180 transitions. [2022-01-18 15:49:48,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:49:48,529 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:48,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:48,533 INFO L225 Difference]: With dead ends: 2214 [2022-01-18 15:49:48,533 INFO L226 Difference]: Without dead ends: 2204 [2022-01-18 15:49:48,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=165, Invalid=1641, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:49:48,534 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 134 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 654 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:48,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 65 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1304 Invalid, 0 Unknown, 654 Unchecked, 0.5s Time] [2022-01-18 15:49:48,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2204 states. [2022-01-18 15:49:48,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2204 to 1893. [2022-01-18 15:49:48,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1893 states, 1892 states have (on average 3.2510570824524314) internal successors, (6151), 1892 states have internal predecessors, (6151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:48,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 6151 transitions. [2022-01-18 15:49:48,557 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 6151 transitions. Word has length 24 [2022-01-18 15:49:48,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:48,557 INFO L470 AbstractCegarLoop]: Abstraction has 1893 states and 6151 transitions. [2022-01-18 15:49:48,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:48,557 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 6151 transitions. [2022-01-18 15:49:48,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:48,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:48,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:48,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-01-18 15:49:48,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:48,760 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:48,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:48,760 INFO L85 PathProgramCache]: Analyzing trace with hash 715549660, now seen corresponding path program 6 times [2022-01-18 15:49:48,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:48,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198938997] [2022-01-18 15:49:48,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:48,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:48,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:49,005 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:49,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:49,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198938997] [2022-01-18 15:49:49,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198938997] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:49,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470791484] [2022-01-18 15:49:49,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:49:49,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:49,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:49,006 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:49,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 15:49:49,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:49:49,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:49,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:49:49,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:49,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:49,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:49,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:49,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:49,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 15:49:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:49,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:50,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:50,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:50,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:50,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:50,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:49:50,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:50,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470791484] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:50,456 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:50,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:49:50,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998886279] [2022-01-18 15:49:50,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:50,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:49:50,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:50,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:49:50,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:49:50,457 INFO L87 Difference]: Start difference. First operand 1893 states and 6151 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:51,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:51,146 INFO L93 Difference]: Finished difference Result 2227 states and 7098 transitions. [2022-01-18 15:49:51,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:49:51,147 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:51,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:51,150 INFO L225 Difference]: With dead ends: 2227 [2022-01-18 15:49:51,150 INFO L226 Difference]: Without dead ends: 2225 [2022-01-18 15:49:51,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=333, Invalid=1923, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:49:51,151 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 108 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:51,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 129 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 215 Invalid, 0 Unknown, 524 Unchecked, 0.1s Time] [2022-01-18 15:49:51,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2225 states. [2022-01-18 15:49:51,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2225 to 1964. [2022-01-18 15:49:51,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1964 states, 1963 states have (on average 3.247580234335201) internal successors, (6375), 1963 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:51,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 6375 transitions. [2022-01-18 15:49:51,175 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 6375 transitions. Word has length 24 [2022-01-18 15:49:51,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:51,175 INFO L470 AbstractCegarLoop]: Abstraction has 1964 states and 6375 transitions. [2022-01-18 15:49:51,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:51,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 6375 transitions. [2022-01-18 15:49:51,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:51,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:51,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:51,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:51,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:51,379 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:51,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:51,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1105807064, now seen corresponding path program 7 times [2022-01-18 15:49:51,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:51,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337397122] [2022-01-18 15:49:51,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:51,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:51,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:51,625 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:51,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:51,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337397122] [2022-01-18 15:49:51,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337397122] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:51,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081726985] [2022-01-18 15:49:51,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:49:51,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:51,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:51,626 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:51,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 15:49:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:51,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:51,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:51,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:51,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:51,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:51,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:51,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:49:51,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:51,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:52,189 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:52,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:52,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:52,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:52,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:52,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:52,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:52,248 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:52,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081726985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:52,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:52,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:52,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848605956] [2022-01-18 15:49:52,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:52,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:52,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:52,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:52,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:52,249 INFO L87 Difference]: Start difference. First operand 1964 states and 6375 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:53,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:53,059 INFO L93 Difference]: Finished difference Result 2382 states and 7597 transitions. [2022-01-18 15:49:53,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:49:53,059 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:53,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:53,063 INFO L225 Difference]: With dead ends: 2382 [2022-01-18 15:49:53,063 INFO L226 Difference]: Without dead ends: 2377 [2022-01-18 15:49:53,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=176, Invalid=1384, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:49:53,063 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 103 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1288 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 1601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:53,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 162 Invalid, 1601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1288 Invalid, 0 Unknown, 290 Unchecked, 0.5s Time] [2022-01-18 15:49:53,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2377 states. [2022-01-18 15:49:53,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2377 to 1965. [2022-01-18 15:49:53,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1965 states, 1964 states have (on average 3.24847250509165) internal successors, (6380), 1964 states have internal predecessors, (6380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:53,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 6380 transitions. [2022-01-18 15:49:53,087 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 6380 transitions. Word has length 24 [2022-01-18 15:49:53,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:53,087 INFO L470 AbstractCegarLoop]: Abstraction has 1965 states and 6380 transitions. [2022-01-18 15:49:53,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:53,087 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 6380 transitions. [2022-01-18 15:49:53,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:53,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:53,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:53,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:53,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:53,290 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:53,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:53,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1091904803, now seen corresponding path program 1 times [2022-01-18 15:49:53,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:53,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792904445] [2022-01-18 15:49:53,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:53,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:53,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:53,562 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:53,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:53,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792904445] [2022-01-18 15:49:53,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792904445] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:53,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661496938] [2022-01-18 15:49:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:53,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:53,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:53,568 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:53,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 15:49:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:53,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:53,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:53,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:53,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:53,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:53,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:53,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:49:53,954 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:53,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:54,196 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:49:54,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:49:54,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:54,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:54,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:54,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:54,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:49:54,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:54,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661496938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:54,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:54,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:49:54,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693546109] [2022-01-18 15:49:54,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:54,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:49:54,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:54,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:49:54,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:49:54,259 INFO L87 Difference]: Start difference. First operand 1965 states and 6380 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:55,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:55,129 INFO L93 Difference]: Finished difference Result 2285 states and 7368 transitions. [2022-01-18 15:49:55,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:49:55,130 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:55,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:55,134 INFO L225 Difference]: With dead ends: 2285 [2022-01-18 15:49:55,135 INFO L226 Difference]: Without dead ends: 2281 [2022-01-18 15:49:55,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=211, Invalid=1769, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:49:55,135 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 77 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 1227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 272 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:55,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 162 Invalid, 1227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 925 Invalid, 0 Unknown, 272 Unchecked, 0.4s Time] [2022-01-18 15:49:55,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2022-01-18 15:49:55,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 1963. [2022-01-18 15:49:55,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1963 states, 1962 states have (on average 3.2487257900101936) internal successors, (6374), 1962 states have internal predecessors, (6374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:55,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1963 states to 1963 states and 6374 transitions. [2022-01-18 15:49:55,162 INFO L78 Accepts]: Start accepts. Automaton has 1963 states and 6374 transitions. Word has length 24 [2022-01-18 15:49:55,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:55,162 INFO L470 AbstractCegarLoop]: Abstraction has 1963 states and 6374 transitions. [2022-01-18 15:49:55,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:55,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1963 states and 6374 transitions. [2022-01-18 15:49:55,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:55,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:55,165 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:55,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-18 15:49:55,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:55,365 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:55,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:55,365 INFO L85 PathProgramCache]: Analyzing trace with hash -297142872, now seen corresponding path program 8 times [2022-01-18 15:49:55,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:55,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625296081] [2022-01-18 15:49:55,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:55,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:55,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:55,604 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:55,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:55,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625296081] [2022-01-18 15:49:55,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625296081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:55,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460851672] [2022-01-18 15:49:55,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:49:55,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:55,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:55,605 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:55,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 15:49:55,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:49:55,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:55,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:55,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:55,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:55,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:55,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:55,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:55,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:49:56,125 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:56,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:56,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:56,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:56,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:56,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:49:56,744 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:56,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460851672] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:56,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:56,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:49:56,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746189694] [2022-01-18 15:49:56,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:56,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:56,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:56,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:56,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:56,745 INFO L87 Difference]: Start difference. First operand 1963 states and 6374 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:59,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:59,033 INFO L93 Difference]: Finished difference Result 3351 states and 11150 transitions. [2022-01-18 15:49:59,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:49:59,033 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:49:59,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:59,040 INFO L225 Difference]: With dead ends: 3351 [2022-01-18 15:49:59,040 INFO L226 Difference]: Without dead ends: 3341 [2022-01-18 15:49:59,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 38 SyntacticMatches, 9 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=576, Invalid=3456, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:49:59,041 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 179 mSDsluCounter, 1541 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 2885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1809 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:59,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 314 Invalid, 2885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1027 Invalid, 0 Unknown, 1809 Unchecked, 0.5s Time] [2022-01-18 15:49:59,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3341 states. [2022-01-18 15:49:59,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3341 to 2001. [2022-01-18 15:49:59,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 2000 states have (on average 3.249) internal successors, (6498), 2000 states have internal predecessors, (6498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:59,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 6498 transitions. [2022-01-18 15:49:59,076 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 6498 transitions. Word has length 24 [2022-01-18 15:49:59,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:59,076 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 6498 transitions. [2022-01-18 15:49:59,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:59,076 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 6498 transitions. [2022-01-18 15:49:59,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:49:59,079 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:59,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:59,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:59,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:59,279 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:49:59,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:59,280 INFO L85 PathProgramCache]: Analyzing trace with hash -2104597335, now seen corresponding path program 2 times [2022-01-18 15:49:59,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:59,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802547031] [2022-01-18 15:49:59,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:59,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:59,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:59,516 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:59,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:59,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802547031] [2022-01-18 15:49:59,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802547031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:59,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223142883] [2022-01-18 15:49:59,517 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:49:59,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:59,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:59,518 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:59,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 15:49:59,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:49:59,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:59,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:49:59,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:59,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:59,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:59,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:59,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:59,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:50:00,018 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:00,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:00,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:00,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:00,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:00,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:50:00,640 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:00,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223142883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:00,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:00,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:50:00,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070135119] [2022-01-18 15:50:00,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:00,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:50:00,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:00,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:50:00,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:50:00,642 INFO L87 Difference]: Start difference. First operand 2001 states and 6498 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:01,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:01,754 INFO L93 Difference]: Finished difference Result 2462 states and 8050 transitions. [2022-01-18 15:50:01,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:50:01,754 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:01,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:01,758 INFO L225 Difference]: With dead ends: 2462 [2022-01-18 15:50:01,759 INFO L226 Difference]: Without dead ends: 2454 [2022-01-18 15:50:01,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=296, Invalid=1774, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:50:01,759 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 113 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 1351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 743 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:01,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 176 Invalid, 1351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 582 Invalid, 0 Unknown, 743 Unchecked, 0.3s Time] [2022-01-18 15:50:01,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2454 states. [2022-01-18 15:50:01,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2454 to 2003. [2022-01-18 15:50:01,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2003 states, 2002 states have (on average 3.247752247752248) internal successors, (6502), 2002 states have internal predecessors, (6502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:01,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 6502 transitions. [2022-01-18 15:50:01,788 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 6502 transitions. Word has length 24 [2022-01-18 15:50:01,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:01,788 INFO L470 AbstractCegarLoop]: Abstraction has 2003 states and 6502 transitions. [2022-01-18 15:50:01,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:01,788 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 6502 transitions. [2022-01-18 15:50:01,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:01,791 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:01,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:01,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-01-18 15:50:01,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 15:50:01,991 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:01,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:01,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1017137148, now seen corresponding path program 9 times [2022-01-18 15:50:01,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:01,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230052821] [2022-01-18 15:50:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:01,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:01,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:02,283 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:02,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:02,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230052821] [2022-01-18 15:50:02,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230052821] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:02,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129879241] [2022-01-18 15:50:02,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:50:02,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:02,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:02,288 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:02,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 15:50:02,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:50:02,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:02,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:50:02,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:02,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:02,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:02,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:02,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:02,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:50:02,782 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:02,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:03,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:03,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:03,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:50:03,249 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:03,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129879241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:03,249 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:03,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:50:03,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202441830] [2022-01-18 15:50:03,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:03,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:50:03,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:03,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:50:03,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:50:03,250 INFO L87 Difference]: Start difference. First operand 2003 states and 6502 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:04,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:04,170 INFO L93 Difference]: Finished difference Result 2324 states and 7479 transitions. [2022-01-18 15:50:04,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:50:04,170 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:04,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:04,174 INFO L225 Difference]: With dead ends: 2324 [2022-01-18 15:50:04,174 INFO L226 Difference]: Without dead ends: 2319 [2022-01-18 15:50:04,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=131, Invalid=1201, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:50:04,175 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 96 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 2199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 821 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:04,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 141 Invalid, 2199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1354 Invalid, 0 Unknown, 821 Unchecked, 0.6s Time] [2022-01-18 15:50:04,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2319 states. [2022-01-18 15:50:04,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2319 to 2002. [2022-01-18 15:50:04,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2002 states, 2001 states have (on average 3.2478760619690155) internal successors, (6499), 2001 states have internal predecessors, (6499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:04,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2002 states to 2002 states and 6499 transitions. [2022-01-18 15:50:04,199 INFO L78 Accepts]: Start accepts. Automaton has 2002 states and 6499 transitions. Word has length 24 [2022-01-18 15:50:04,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:04,199 INFO L470 AbstractCegarLoop]: Abstraction has 2002 states and 6499 transitions. [2022-01-18 15:50:04,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:04,200 INFO L276 IsEmpty]: Start isEmpty. Operand 2002 states and 6499 transitions. [2022-01-18 15:50:04,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:04,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:04,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:04,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-01-18 15:50:04,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-01-18 15:50:04,402 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:04,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:04,403 INFO L85 PathProgramCache]: Analyzing trace with hash -516236142, now seen corresponding path program 16 times [2022-01-18 15:50:04,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:04,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165462814] [2022-01-18 15:50:04,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:04,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:04,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:04,617 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:04,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:04,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165462814] [2022-01-18 15:50:04,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165462814] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:04,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985565184] [2022-01-18 15:50:04,617 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:50:04,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:04,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:04,619 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:04,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 15:50:04,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:50:04,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:04,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:04,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:04,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:04,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:04,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:50:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:04,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:05,197 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:05,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:05,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:05,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:05,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:05,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:05,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:05,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:05,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985565184] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:05,254 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:05,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:05,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291860578] [2022-01-18 15:50:05,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:05,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:05,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:05,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:05,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:05,255 INFO L87 Difference]: Start difference. First operand 2002 states and 6499 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:06,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:06,155 INFO L93 Difference]: Finished difference Result 2438 states and 7772 transitions. [2022-01-18 15:50:06,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:50:06,156 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:06,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:06,160 INFO L225 Difference]: With dead ends: 2438 [2022-01-18 15:50:06,160 INFO L226 Difference]: Without dead ends: 2433 [2022-01-18 15:50:06,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=1604, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:50:06,160 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 119 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 1180 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 1578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:06,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 158 Invalid, 1578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1180 Invalid, 0 Unknown, 375 Unchecked, 0.5s Time] [2022-01-18 15:50:06,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2433 states. [2022-01-18 15:50:06,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2433 to 2003. [2022-01-18 15:50:06,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2003 states, 2002 states have (on average 3.2472527472527473) internal successors, (6501), 2002 states have internal predecessors, (6501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:06,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 6501 transitions. [2022-01-18 15:50:06,186 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 6501 transitions. Word has length 24 [2022-01-18 15:50:06,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:06,186 INFO L470 AbstractCegarLoop]: Abstraction has 2003 states and 6501 transitions. [2022-01-18 15:50:06,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:06,186 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 6501 transitions. [2022-01-18 15:50:06,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:06,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:06,189 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:06,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-01-18 15:50:06,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 15:50:06,389 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:06,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:06,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1528928674, now seen corresponding path program 17 times [2022-01-18 15:50:06,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:06,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183303383] [2022-01-18 15:50:06,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:06,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:06,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:06,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:06,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183303383] [2022-01-18 15:50:06,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183303383] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:06,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019598965] [2022-01-18 15:50:06,634 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:50:06,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:06,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:06,636 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:06,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 15:50:06,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:50:06,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:06,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:06,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:06,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:06,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:06,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:06,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:06,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:50:06,995 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:06,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:07,251 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:07,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:07,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:07,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:07,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:07,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:07,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:07,325 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:07,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019598965] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:07,325 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:07,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:07,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497551681] [2022-01-18 15:50:07,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:07,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:07,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:07,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:07,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:07,326 INFO L87 Difference]: Start difference. First operand 2003 states and 6501 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:08,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:08,550 INFO L93 Difference]: Finished difference Result 2506 states and 8053 transitions. [2022-01-18 15:50:08,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:50:08,550 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:08,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:08,554 INFO L225 Difference]: With dead ends: 2506 [2022-01-18 15:50:08,554 INFO L226 Difference]: Without dead ends: 2499 [2022-01-18 15:50:08,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=243, Invalid=1737, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:50:08,555 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 195 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 1502 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 2325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 778 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:08,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 161 Invalid, 2325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1502 Invalid, 0 Unknown, 778 Unchecked, 0.6s Time] [2022-01-18 15:50:08,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2499 states. [2022-01-18 15:50:08,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2499 to 1997. [2022-01-18 15:50:08,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1997 states, 1996 states have (on average 3.2600200400801604) internal successors, (6507), 1996 states have internal predecessors, (6507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:08,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1997 states to 1997 states and 6507 transitions. [2022-01-18 15:50:08,581 INFO L78 Accepts]: Start accepts. Automaton has 1997 states and 6507 transitions. Word has length 24 [2022-01-18 15:50:08,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:08,581 INFO L470 AbstractCegarLoop]: Abstraction has 1997 states and 6507 transitions. [2022-01-18 15:50:08,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:08,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1997 states and 6507 transitions. [2022-01-18 15:50:08,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:08,583 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:08,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:08,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-01-18 15:50:08,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:08,784 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:08,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash -387153423, now seen corresponding path program 3 times [2022-01-18 15:50:08,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:08,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977925455] [2022-01-18 15:50:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:08,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:08,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:09,000 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:09,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:09,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977925455] [2022-01-18 15:50:09,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977925455] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:09,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689854321] [2022-01-18 15:50:09,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:50:09,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:09,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:09,001 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:09,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 15:50:09,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:50:09,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:09,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:50:09,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:09,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:09,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:09,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:09,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:09,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:50:09,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:09,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:09,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:09,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:09,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:50:10,129 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:10,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689854321] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:10,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:10,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:50:10,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005257367] [2022-01-18 15:50:10,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:10,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:50:10,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:10,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:50:10,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:50:10,130 INFO L87 Difference]: Start difference. First operand 1997 states and 6507 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:12,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:12,774 INFO L93 Difference]: Finished difference Result 2682 states and 8625 transitions. [2022-01-18 15:50:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 15:50:12,774 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:12,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:12,779 INFO L225 Difference]: With dead ends: 2682 [2022-01-18 15:50:12,780 INFO L226 Difference]: Without dead ends: 2673 [2022-01-18 15:50:12,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1662 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=541, Invalid=5939, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 15:50:12,781 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 159 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 1633 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 2447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 732 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:12,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 235 Invalid, 2447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1633 Invalid, 0 Unknown, 732 Unchecked, 0.7s Time] [2022-01-18 15:50:12,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2673 states. [2022-01-18 15:50:12,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2673 to 2019. [2022-01-18 15:50:12,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2019 states, 2018 states have (on average 3.2547076313181367) internal successors, (6568), 2018 states have internal predecessors, (6568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:12,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 6568 transitions. [2022-01-18 15:50:12,812 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 6568 transitions. Word has length 24 [2022-01-18 15:50:12,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:12,812 INFO L470 AbstractCegarLoop]: Abstraction has 2019 states and 6568 transitions. [2022-01-18 15:50:12,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:12,813 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 6568 transitions. [2022-01-18 15:50:12,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:12,815 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:12,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:12,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-01-18 15:50:13,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:13,016 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:13,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:13,016 INFO L85 PathProgramCache]: Analyzing trace with hash 856297860, now seen corresponding path program 10 times [2022-01-18 15:50:13,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:13,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104352466] [2022-01-18 15:50:13,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:13,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:13,236 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:13,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:13,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104352466] [2022-01-18 15:50:13,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104352466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:13,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789245547] [2022-01-18 15:50:13,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:50:13,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:13,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:13,237 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:13,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 15:50:13,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:50:13,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:13,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:13,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:13,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:13,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:13,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:13,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:13,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:50:13,585 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:13,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:13,832 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:13,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:13,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:13,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:13,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:13,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:13,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:13,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:13,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789245547] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:13,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:13,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:13,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852144066] [2022-01-18 15:50:13,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:13,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:13,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:13,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:13,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:13,902 INFO L87 Difference]: Start difference. First operand 2019 states and 6568 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:14,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:14,721 INFO L93 Difference]: Finished difference Result 2425 states and 7756 transitions. [2022-01-18 15:50:14,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:50:14,721 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:14,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:14,725 INFO L225 Difference]: With dead ends: 2425 [2022-01-18 15:50:14,725 INFO L226 Difference]: Without dead ends: 2420 [2022-01-18 15:50:14,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=181, Invalid=1459, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:50:14,726 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 118 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:14,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 113 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1036 Invalid, 0 Unknown, 303 Unchecked, 0.4s Time] [2022-01-18 15:50:14,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2420 states. [2022-01-18 15:50:14,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2420 to 2020. [2022-01-18 15:50:14,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2020 states, 2019 states have (on average 3.254581475978207) internal successors, (6571), 2019 states have internal predecessors, (6571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:14,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2020 states to 2020 states and 6571 transitions. [2022-01-18 15:50:14,753 INFO L78 Accepts]: Start accepts. Automaton has 2020 states and 6571 transitions. Word has length 24 [2022-01-18 15:50:14,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:14,753 INFO L470 AbstractCegarLoop]: Abstraction has 2020 states and 6571 transitions. [2022-01-18 15:50:14,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:14,753 INFO L276 IsEmpty]: Start isEmpty. Operand 2020 states and 6571 transitions. [2022-01-18 15:50:14,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:14,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:14,756 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:14,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-01-18 15:50:14,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-01-18 15:50:14,956 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:14,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:14,957 INFO L85 PathProgramCache]: Analyzing trace with hash -799013370, now seen corresponding path program 11 times [2022-01-18 15:50:14,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:14,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740868939] [2022-01-18 15:50:14,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:14,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:14,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:15,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:15,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:15,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740868939] [2022-01-18 15:50:15,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740868939] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:15,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824863477] [2022-01-18 15:50:15,177 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:50:15,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:15,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:15,178 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:15,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 15:50:15,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:50:15,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:15,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:15,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:15,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:15,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:15,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:15,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:15,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:50:15,531 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:15,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:15,770 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:15,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:15,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:15,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:15,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:15,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:15,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:15,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824863477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:15,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:15,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:15,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81390483] [2022-01-18 15:50:15,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:15,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:15,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:15,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:15,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:15,842 INFO L87 Difference]: Start difference. First operand 2020 states and 6571 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:16,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:16,788 INFO L93 Difference]: Finished difference Result 2712 states and 8738 transitions. [2022-01-18 15:50:16,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:50:16,788 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:16,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:16,793 INFO L225 Difference]: With dead ends: 2712 [2022-01-18 15:50:16,794 INFO L226 Difference]: Without dead ends: 2705 [2022-01-18 15:50:16,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=1438, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:50:16,794 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 171 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 558 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:16,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 214 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1170 Invalid, 0 Unknown, 558 Unchecked, 0.5s Time] [2022-01-18 15:50:16,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states. [2022-01-18 15:50:16,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 2027. [2022-01-18 15:50:16,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2027 states, 2026 states have (on average 3.25715695952616) internal successors, (6599), 2026 states have internal predecessors, (6599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:16,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2027 states to 2027 states and 6599 transitions. [2022-01-18 15:50:16,847 INFO L78 Accepts]: Start accepts. Automaton has 2027 states and 6599 transitions. Word has length 24 [2022-01-18 15:50:16,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:16,848 INFO L470 AbstractCegarLoop]: Abstraction has 2027 states and 6599 transitions. [2022-01-18 15:50:16,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:16,848 INFO L276 IsEmpty]: Start isEmpty. Operand 2027 states and 6599 transitions. [2022-01-18 15:50:16,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:16,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:16,850 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:16,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-01-18 15:50:17,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:17,051 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:17,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:17,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1411944732, now seen corresponding path program 12 times [2022-01-18 15:50:17,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:17,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402094000] [2022-01-18 15:50:17,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:17,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:17,287 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:17,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:17,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402094000] [2022-01-18 15:50:17,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402094000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:17,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639685297] [2022-01-18 15:50:17,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:50:17,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:17,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:17,288 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:17,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 15:50:17,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:50:17,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:17,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:50:17,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:17,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:17,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:17,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:17,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:17,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 15:50:18,056 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:18,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:18,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:18,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:18,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:18,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:18,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:50:18,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:18,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639685297] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:18,808 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:18,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:50:18,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516807080] [2022-01-18 15:50:18,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:18,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:50:18,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:18,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:50:18,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:50:18,809 INFO L87 Difference]: Start difference. First operand 2027 states and 6599 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:19,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:19,942 INFO L93 Difference]: Finished difference Result 2393 states and 7634 transitions. [2022-01-18 15:50:19,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:50:19,942 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:19,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:19,947 INFO L225 Difference]: With dead ends: 2393 [2022-01-18 15:50:19,947 INFO L226 Difference]: Without dead ends: 2389 [2022-01-18 15:50:19,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=463, Invalid=2843, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:50:19,947 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 147 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 1295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 924 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:19,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 169 Invalid, 1295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 355 Invalid, 0 Unknown, 924 Unchecked, 0.2s Time] [2022-01-18 15:50:19,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2389 states. [2022-01-18 15:50:19,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2389 to 2070. [2022-01-18 15:50:19,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2070 states, 2069 states have (on average 3.252779120347994) internal successors, (6730), 2069 states have internal predecessors, (6730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:19,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2070 states to 2070 states and 6730 transitions. [2022-01-18 15:50:19,973 INFO L78 Accepts]: Start accepts. Automaton has 2070 states and 6730 transitions. Word has length 24 [2022-01-18 15:50:19,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:19,973 INFO L470 AbstractCegarLoop]: Abstraction has 2070 states and 6730 transitions. [2022-01-18 15:50:19,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:19,974 INFO L276 IsEmpty]: Start isEmpty. Operand 2070 states and 6730 transitions. [2022-01-18 15:50:19,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:19,976 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:19,976 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:19,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-01-18 15:50:20,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:20,177 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:20,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:20,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1021687328, now seen corresponding path program 13 times [2022-01-18 15:50:20,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:20,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617293169] [2022-01-18 15:50:20,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:20,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:20,396 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:20,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:20,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617293169] [2022-01-18 15:50:20,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617293169] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:20,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971992010] [2022-01-18 15:50:20,396 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:50:20,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:20,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:20,398 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:20,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 15:50:20,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:20,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:20,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:20,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:20,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:20,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:20,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:20,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:50:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:20,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:21,006 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:21,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:21,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:21,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:21,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:21,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:21,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:21,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:21,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971992010] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:21,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:21,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:21,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307678336] [2022-01-18 15:50:21,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:21,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:21,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:21,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:21,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:21,074 INFO L87 Difference]: Start difference. First operand 2070 states and 6730 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:21,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:21,876 INFO L93 Difference]: Finished difference Result 2491 states and 8001 transitions. [2022-01-18 15:50:21,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:50:21,876 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:21,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:21,881 INFO L225 Difference]: With dead ends: 2491 [2022-01-18 15:50:21,881 INFO L226 Difference]: Without dead ends: 2485 [2022-01-18 15:50:21,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=176, Invalid=1384, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:50:21,882 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 142 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 1730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 629 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:21,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 122 Invalid, 1730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1072 Invalid, 0 Unknown, 629 Unchecked, 0.4s Time] [2022-01-18 15:50:21,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2485 states. [2022-01-18 15:50:21,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2485 to 2064. [2022-01-18 15:50:21,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2064 states, 2063 states have (on average 3.256907416383907) internal successors, (6719), 2063 states have internal predecessors, (6719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:21,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2064 states to 2064 states and 6719 transitions. [2022-01-18 15:50:21,910 INFO L78 Accepts]: Start accepts. Automaton has 2064 states and 6719 transitions. Word has length 24 [2022-01-18 15:50:21,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:21,910 INFO L470 AbstractCegarLoop]: Abstraction has 2064 states and 6719 transitions. [2022-01-18 15:50:21,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:21,910 INFO L276 IsEmpty]: Start isEmpty. Operand 2064 states and 6719 transitions. [2022-01-18 15:50:21,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:21,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:21,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:21,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-01-18 15:50:22,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2022-01-18 15:50:22,114 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:22,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:22,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1722611165, now seen corresponding path program 101 times [2022-01-18 15:50:22,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:22,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075457527] [2022-01-18 15:50:22,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:22,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:22,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:22,351 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:22,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:22,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075457527] [2022-01-18 15:50:22,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075457527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:22,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976346523] [2022-01-18 15:50:22,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:50:22,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:22,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:22,353 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:22,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 15:50:22,375 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:50:22,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:22,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:22,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:22,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:22,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:22,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:22,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:22,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:50:22,691 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:22,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:22,959 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:22,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:23,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:23,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:23,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:23,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:23,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:23,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:23,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976346523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:23,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:23,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:23,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94962057] [2022-01-18 15:50:23,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:23,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:23,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:23,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:23,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:23,033 INFO L87 Difference]: Start difference. First operand 2064 states and 6719 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:24,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:24,062 INFO L93 Difference]: Finished difference Result 2348 states and 7639 transitions. [2022-01-18 15:50:24,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:50:24,062 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:24,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:24,067 INFO L225 Difference]: With dead ends: 2348 [2022-01-18 15:50:24,067 INFO L226 Difference]: Without dead ends: 2342 [2022-01-18 15:50:24,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:50:24,067 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 91 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:24,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 65 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1081 Invalid, 0 Unknown, 266 Unchecked, 0.5s Time] [2022-01-18 15:50:24,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2342 states. [2022-01-18 15:50:24,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2342 to 2062. [2022-01-18 15:50:24,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2062 states, 2061 states have (on average 3.2581271227559436) internal successors, (6715), 2061 states have internal predecessors, (6715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 6715 transitions. [2022-01-18 15:50:24,096 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 6715 transitions. Word has length 24 [2022-01-18 15:50:24,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:24,096 INFO L470 AbstractCegarLoop]: Abstraction has 2062 states and 6715 transitions. [2022-01-18 15:50:24,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:24,096 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 6715 transitions. [2022-01-18 15:50:24,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:24,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:24,099 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:24,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-01-18 15:50:24,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:24,299 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:24,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:24,300 INFO L85 PathProgramCache]: Analyzing trace with hash 775404772, now seen corresponding path program 14 times [2022-01-18 15:50:24,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:24,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603650195] [2022-01-18 15:50:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:24,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:24,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:24,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:24,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603650195] [2022-01-18 15:50:24,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603650195] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:24,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759716570] [2022-01-18 15:50:24,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:50:24,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:24,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:24,545 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:24,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 15:50:24,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:50:24,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:24,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:50:24,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:24,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:24,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:24,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:24,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:24,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:50:25,107 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:25,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:25,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:25,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:25,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:25,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:50:25,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:25,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759716570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:25,712 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:25,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:50:25,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465093631] [2022-01-18 15:50:25,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:25,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:50:25,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:25,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:50:25,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:50:25,725 INFO L87 Difference]: Start difference. First operand 2062 states and 6715 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:28,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:28,630 INFO L93 Difference]: Finished difference Result 3248 states and 10717 transitions. [2022-01-18 15:50:28,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 15:50:28,631 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:28,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:28,637 INFO L225 Difference]: With dead ends: 3248 [2022-01-18 15:50:28,637 INFO L226 Difference]: Without dead ends: 3235 [2022-01-18 15:50:28,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 1028 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=561, Invalid=3729, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:50:28,638 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 219 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 2985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1698 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:28,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 176 Invalid, 2985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1252 Invalid, 0 Unknown, 1698 Unchecked, 0.6s Time] [2022-01-18 15:50:28,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3235 states. [2022-01-18 15:50:28,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3235 to 2107. [2022-01-18 15:50:28,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2106 states have (on average 3.268281101614435) internal successors, (6883), 2106 states have internal predecessors, (6883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:28,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 6883 transitions. [2022-01-18 15:50:28,677 INFO L78 Accepts]: Start accepts. Automaton has 2107 states and 6883 transitions. Word has length 24 [2022-01-18 15:50:28,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:28,677 INFO L470 AbstractCegarLoop]: Abstraction has 2107 states and 6883 transitions. [2022-01-18 15:50:28,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:28,678 INFO L276 IsEmpty]: Start isEmpty. Operand 2107 states and 6883 transitions. [2022-01-18 15:50:28,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:28,681 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:28,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:28,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-01-18 15:50:28,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-01-18 15:50:28,881 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:28,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:28,882 INFO L85 PathProgramCache]: Analyzing trace with hash -725136200, now seen corresponding path program 15 times [2022-01-18 15:50:28,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:28,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271526734] [2022-01-18 15:50:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:28,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:29,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:29,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:29,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271526734] [2022-01-18 15:50:29,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271526734] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:29,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243023838] [2022-01-18 15:50:29,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:50:29,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:29,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:29,123 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:29,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 15:50:29,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:50:29,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:29,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:50:29,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:29,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:29,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:29,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:29,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:29,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:50:29,638 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:29,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:30,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:30,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:30,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:30,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:50:30,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:30,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243023838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:30,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:30,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:50:30,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635842238] [2022-01-18 15:50:30,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:30,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:50:30,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:30,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:50:30,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:50:30,255 INFO L87 Difference]: Start difference. First operand 2107 states and 6883 transitions. Second operand has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:32,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:32,649 INFO L93 Difference]: Finished difference Result 3163 states and 10622 transitions. [2022-01-18 15:50:32,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:50:32,649 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:32,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:32,656 INFO L225 Difference]: With dead ends: 3163 [2022-01-18 15:50:32,656 INFO L226 Difference]: Without dead ends: 3151 [2022-01-18 15:50:32,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=435, Invalid=3471, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:50:32,657 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 124 mSDsluCounter, 967 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 2216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1237 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:32,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 86 Invalid, 2216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 949 Invalid, 0 Unknown, 1237 Unchecked, 0.4s Time] [2022-01-18 15:50:32,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3151 states. [2022-01-18 15:50:32,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3151 to 2179. [2022-01-18 15:50:32,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2179 states, 2178 states have (on average 3.2823691460055096) internal successors, (7149), 2178 states have internal predecessors, (7149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:32,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2179 states to 2179 states and 7149 transitions. [2022-01-18 15:50:32,694 INFO L78 Accepts]: Start accepts. Automaton has 2179 states and 7149 transitions. Word has length 24 [2022-01-18 15:50:32,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:32,694 INFO L470 AbstractCegarLoop]: Abstraction has 2179 states and 7149 transitions. [2022-01-18 15:50:32,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:32,694 INFO L276 IsEmpty]: Start isEmpty. Operand 2179 states and 7149 transitions. [2022-01-18 15:50:32,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:32,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:32,697 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:32,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-18 15:50:32,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-01-18 15:50:32,898 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:32,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:32,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1789169850, now seen corresponding path program 18 times [2022-01-18 15:50:32,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:32,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499325318] [2022-01-18 15:50:32,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:32,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:33,152 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:33,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:33,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499325318] [2022-01-18 15:50:33,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499325318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:33,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127958825] [2022-01-18 15:50:33,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:50:33,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:33,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:33,154 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:33,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 15:50:33,176 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:50:33,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:33,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:50:33,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:33,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:33,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:33,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:33,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:33,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2022-01-18 15:50:33,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:33,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:34,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:34,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:34,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:34,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 60 [2022-01-18 15:50:34,370 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:34,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127958825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:34,370 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:34,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:50:34,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310188060] [2022-01-18 15:50:34,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:34,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:50:34,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:34,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:50:34,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:50:34,371 INFO L87 Difference]: Start difference. First operand 2179 states and 7149 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:35,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:35,958 INFO L93 Difference]: Finished difference Result 2816 states and 8947 transitions. [2022-01-18 15:50:35,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:50:35,959 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:35,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:35,964 INFO L225 Difference]: With dead ends: 2816 [2022-01-18 15:50:35,964 INFO L226 Difference]: Without dead ends: 2810 [2022-01-18 15:50:35,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 29 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=287, Invalid=2469, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:50:35,965 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 196 mSDsluCounter, 1651 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 3237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1681 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:35,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 216 Invalid, 3237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1547 Invalid, 0 Unknown, 1681 Unchecked, 0.6s Time] [2022-01-18 15:50:35,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2810 states. [2022-01-18 15:50:35,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2810 to 2155. [2022-01-18 15:50:35,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2155 states, 2154 states have (on average 3.288300835654596) internal successors, (7083), 2154 states have internal predecessors, (7083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:35,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2155 states to 2155 states and 7083 transitions. [2022-01-18 15:50:35,995 INFO L78 Accepts]: Start accepts. Automaton has 2155 states and 7083 transitions. Word has length 24 [2022-01-18 15:50:35,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:35,995 INFO L470 AbstractCegarLoop]: Abstraction has 2155 states and 7083 transitions. [2022-01-18 15:50:35,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:35,996 INFO L276 IsEmpty]: Start isEmpty. Operand 2155 states and 7083 transitions. [2022-01-18 15:50:35,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:35,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:35,998 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:36,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-01-18 15:50:36,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:36,199 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:36,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:36,199 INFO L85 PathProgramCache]: Analyzing trace with hash 319872101, now seen corresponding path program 102 times [2022-01-18 15:50:36,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:36,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873066833] [2022-01-18 15:50:36,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:36,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:36,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:36,533 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:36,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:36,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873066833] [2022-01-18 15:50:36,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873066833] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:36,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91716735] [2022-01-18 15:50:36,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:50:36,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:36,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:36,535 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:36,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 15:50:36,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:50:36,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:36,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:50:36,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:36,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:36,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:36,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:36,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:36,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:50:37,121 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:37,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:37,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:37,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:37,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:37,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:50:37,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:37,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91716735] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:37,738 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:37,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:50:37,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898594525] [2022-01-18 15:50:37,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:37,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:50:37,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:37,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:50:37,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:50:37,739 INFO L87 Difference]: Start difference. First operand 2155 states and 7083 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:40,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:40,114 INFO L93 Difference]: Finished difference Result 3178 states and 10559 transitions. [2022-01-18 15:50:40,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:50:40,114 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:40,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:40,120 INFO L225 Difference]: With dead ends: 3178 [2022-01-18 15:50:40,120 INFO L226 Difference]: Without dead ends: 3163 [2022-01-18 15:50:40,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=391, Invalid=3031, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:50:40,121 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 147 mSDsluCounter, 1306 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 2567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1328 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:40,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 233 Invalid, 2567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1195 Invalid, 0 Unknown, 1328 Unchecked, 0.6s Time] [2022-01-18 15:50:40,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3163 states. [2022-01-18 15:50:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3163 to 2173. [2022-01-18 15:50:40,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2173 states, 2172 states have (on average 3.2905156537753224) internal successors, (7147), 2172 states have internal predecessors, (7147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:40,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2173 states to 2173 states and 7147 transitions. [2022-01-18 15:50:40,168 INFO L78 Accepts]: Start accepts. Automaton has 2173 states and 7147 transitions. Word has length 24 [2022-01-18 15:50:40,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:40,168 INFO L470 AbstractCegarLoop]: Abstraction has 2173 states and 7147 transitions. [2022-01-18 15:50:40,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:40,168 INFO L276 IsEmpty]: Start isEmpty. Operand 2173 states and 7147 transitions. [2022-01-18 15:50:40,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:40,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:40,171 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:40,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-01-18 15:50:40,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:40,372 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:40,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:40,373 INFO L85 PathProgramCache]: Analyzing trace with hash 448954820, now seen corresponding path program 16 times [2022-01-18 15:50:40,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:40,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280944971] [2022-01-18 15:50:40,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:40,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:40,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:40,626 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:40,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:40,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280944971] [2022-01-18 15:50:40,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280944971] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:40,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801666748] [2022-01-18 15:50:40,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:50:40,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:40,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:40,628 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:40,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 15:50:40,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:50:40,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:40,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:40,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:40,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:40,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:40,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:40,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:40,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:50:40,962 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:40,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:41,236 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:41,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:41,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:41,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:41,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:41,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:41,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:41,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:41,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801666748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:41,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:41,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:41,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666000803] [2022-01-18 15:50:41,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:41,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:41,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:41,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:41,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=639, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:41,310 INFO L87 Difference]: Start difference. First operand 2173 states and 7147 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:42,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:42,510 INFO L93 Difference]: Finished difference Result 2465 states and 8079 transitions. [2022-01-18 15:50:42,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:50:42,511 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:42,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:42,516 INFO L225 Difference]: With dead ends: 2465 [2022-01-18 15:50:42,516 INFO L226 Difference]: Without dead ends: 2458 [2022-01-18 15:50:42,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=173, Invalid=1633, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:50:42,516 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 99 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1349 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 1591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:42,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 83 Invalid, 1591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1349 Invalid, 0 Unknown, 193 Unchecked, 0.6s Time] [2022-01-18 15:50:42,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2022-01-18 15:50:42,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 2167. [2022-01-18 15:50:42,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2167 states, 2166 states have (on average 3.2899353647276084) internal successors, (7126), 2166 states have internal predecessors, (7126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:42,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2167 states to 2167 states and 7126 transitions. [2022-01-18 15:50:42,549 INFO L78 Accepts]: Start accepts. Automaton has 2167 states and 7126 transitions. Word has length 24 [2022-01-18 15:50:42,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:42,549 INFO L470 AbstractCegarLoop]: Abstraction has 2167 states and 7126 transitions. [2022-01-18 15:50:42,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:42,549 INFO L276 IsEmpty]: Start isEmpty. Operand 2167 states and 7126 transitions. [2022-01-18 15:50:42,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:42,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:42,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:42,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-01-18 15:50:42,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:42,753 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:42,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:42,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1299422423, now seen corresponding path program 103 times [2022-01-18 15:50:42,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:42,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685229060] [2022-01-18 15:50:42,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:42,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:43,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:43,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685229060] [2022-01-18 15:50:43,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685229060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:43,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624377659] [2022-01-18 15:50:43,010 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:50:43,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:43,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:43,011 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:43,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 15:50:43,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:43,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:43,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:43,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:43,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:43,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:43,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:43,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:50:43,362 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:43,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:43,644 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:43,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:43,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:43,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:43,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:43,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:43,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:43,728 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:43,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624377659] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:43,728 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:43,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:50:43,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585442775] [2022-01-18 15:50:43,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:43,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:50:43,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:43,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:50:43,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=639, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:50:43,729 INFO L87 Difference]: Start difference. First operand 2167 states and 7126 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:44,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:44,957 INFO L93 Difference]: Finished difference Result 2554 states and 8369 transitions. [2022-01-18 15:50:44,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:50:44,957 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:44,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:44,962 INFO L225 Difference]: With dead ends: 2554 [2022-01-18 15:50:44,962 INFO L226 Difference]: Without dead ends: 2544 [2022-01-18 15:50:44,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=180, Invalid=1712, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:50:44,962 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 138 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1284 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 708 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:44,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 69 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1284 Invalid, 0 Unknown, 708 Unchecked, 0.6s Time] [2022-01-18 15:50:44,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2544 states. [2022-01-18 15:50:44,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2544 to 2169. [2022-01-18 15:50:45,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2169 states, 2168 states have (on average 3.2896678966789668) internal successors, (7132), 2168 states have internal predecessors, (7132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:45,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2169 states to 2169 states and 7132 transitions. [2022-01-18 15:50:45,007 INFO L78 Accepts]: Start accepts. Automaton has 2169 states and 7132 transitions. Word has length 24 [2022-01-18 15:50:45,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:45,008 INFO L470 AbstractCegarLoop]: Abstraction has 2169 states and 7132 transitions. [2022-01-18 15:50:45,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:45,008 INFO L276 IsEmpty]: Start isEmpty. Operand 2169 states and 7132 transitions. [2022-01-18 15:50:45,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:45,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:45,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:45,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 15:50:45,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2022-01-18 15:50:45,231 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:45,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:45,231 INFO L85 PathProgramCache]: Analyzing trace with hash -999955525, now seen corresponding path program 104 times [2022-01-18 15:50:45,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:45,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515499406] [2022-01-18 15:50:45,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:45,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:45,468 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:45,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:45,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515499406] [2022-01-18 15:50:45,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515499406] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:45,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380160787] [2022-01-18 15:50:45,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:50:45,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:45,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:45,469 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:45,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 15:50:45,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:50:45,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:45,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:50:45,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:45,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:45,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:45,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:45,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:45,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:50:46,060 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:46,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:46,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:46,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:46,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:46,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:50:46,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:46,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380160787] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:46,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:46,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:50:46,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316575304] [2022-01-18 15:50:46,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:46,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:50:46,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:46,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:50:46,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:50:46,734 INFO L87 Difference]: Start difference. First operand 2169 states and 7132 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:51,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:51,130 INFO L93 Difference]: Finished difference Result 3653 states and 12342 transitions. [2022-01-18 15:50:51,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:50:51,130 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:51,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:51,137 INFO L225 Difference]: With dead ends: 3653 [2022-01-18 15:50:51,137 INFO L226 Difference]: Without dead ends: 3646 [2022-01-18 15:50:51,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1486 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=660, Invalid=5346, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 15:50:51,139 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 205 mSDsluCounter, 1255 mSDsCounter, 0 mSdLazyCounter, 1088 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 2501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1365 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:51,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 189 Invalid, 2501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1088 Invalid, 0 Unknown, 1365 Unchecked, 0.5s Time] [2022-01-18 15:50:51,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3646 states. [2022-01-18 15:50:51,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3646 to 2188. [2022-01-18 15:50:51,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2188 states, 2187 states have (on average 3.3017832647462275) internal successors, (7221), 2187 states have internal predecessors, (7221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:51,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2188 states to 2188 states and 7221 transitions. [2022-01-18 15:50:51,176 INFO L78 Accepts]: Start accepts. Automaton has 2188 states and 7221 transitions. Word has length 24 [2022-01-18 15:50:51,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:51,176 INFO L470 AbstractCegarLoop]: Abstraction has 2188 states and 7221 transitions. [2022-01-18 15:50:51,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:51,177 INFO L276 IsEmpty]: Start isEmpty. Operand 2188 states and 7221 transitions. [2022-01-18 15:50:51,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:51,190 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:51,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:51,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-01-18 15:50:51,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:51,391 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:51,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:51,391 INFO L85 PathProgramCache]: Analyzing trace with hash 925650051, now seen corresponding path program 105 times [2022-01-18 15:50:51,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:51,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157504981] [2022-01-18 15:50:51,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:51,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:51,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:51,654 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:51,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:51,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157504981] [2022-01-18 15:50:51,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157504981] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:51,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192560027] [2022-01-18 15:50:51,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:50:51,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:51,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:51,656 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:51,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 15:50:51,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:50:51,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:51,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:50:51,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:51,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:51,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:51,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:51,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:50:52,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:52,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:52,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:52,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:50:52,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:50:52,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:52,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192560027] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:52,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:52,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:50:52,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730942992] [2022-01-18 15:50:52,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:52,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:50:52,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:52,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:50:52,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:50:52,519 INFO L87 Difference]: Start difference. First operand 2188 states and 7221 transitions. Second operand has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:54,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:54,428 INFO L93 Difference]: Finished difference Result 2585 states and 8416 transitions. [2022-01-18 15:50:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:50:54,428 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:54,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:54,433 INFO L225 Difference]: With dead ends: 2585 [2022-01-18 15:50:54,433 INFO L226 Difference]: Without dead ends: 2579 [2022-01-18 15:50:54,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 808 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=383, Invalid=3399, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 15:50:54,434 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 150 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 1336 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 2038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 635 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:54,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 121 Invalid, 2038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1336 Invalid, 0 Unknown, 635 Unchecked, 0.6s Time] [2022-01-18 15:50:54,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2579 states. [2022-01-18 15:50:54,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2579 to 2194. [2022-01-18 15:50:54,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2194 states, 2193 states have (on average 3.3046055631554947) internal successors, (7247), 2193 states have internal predecessors, (7247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:54,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2194 states to 2194 states and 7247 transitions. [2022-01-18 15:50:54,465 INFO L78 Accepts]: Start accepts. Automaton has 2194 states and 7247 transitions. Word has length 24 [2022-01-18 15:50:54,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:54,466 INFO L470 AbstractCegarLoop]: Abstraction has 2194 states and 7247 transitions. [2022-01-18 15:50:54,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:54,466 INFO L276 IsEmpty]: Start isEmpty. Operand 2194 states and 7247 transitions. [2022-01-18 15:50:54,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:54,468 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:54,469 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:54,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-01-18 15:50:54,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:54,669 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:54,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:54,669 INFO L85 PathProgramCache]: Analyzing trace with hash -2054445773, now seen corresponding path program 106 times [2022-01-18 15:50:54,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:54,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101926864] [2022-01-18 15:50:54,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:54,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:54,889 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:54,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:54,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101926864] [2022-01-18 15:50:54,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101926864] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:54,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689079701] [2022-01-18 15:50:54,889 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:50:54,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:54,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:54,890 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:54,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 15:50:54,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:50:54,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:54,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:54,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:55,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:55,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:55,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:55,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:55,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:50:55,245 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:55,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:55,501 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:55,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:55,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:55,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:55,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:55,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:55,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:55,560 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:55,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689079701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:55,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:55,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:50:55,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600783354] [2022-01-18 15:50:55,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:55,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:50:55,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:55,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:50:55,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:50:55,561 INFO L87 Difference]: Start difference. First operand 2194 states and 7247 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:56,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:56,807 INFO L93 Difference]: Finished difference Result 2561 states and 8346 transitions. [2022-01-18 15:50:56,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:50:56,807 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:56,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:56,812 INFO L225 Difference]: With dead ends: 2561 [2022-01-18 15:50:56,812 INFO L226 Difference]: Without dead ends: 2554 [2022-01-18 15:50:56,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=208, Invalid=1954, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:50:56,813 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 132 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 1740 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 2001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:56,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 157 Invalid, 2001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1740 Invalid, 0 Unknown, 225 Unchecked, 0.7s Time] [2022-01-18 15:50:56,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2554 states. [2022-01-18 15:50:56,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2554 to 2200. [2022-01-18 15:50:56,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2200 states, 2199 states have (on average 3.3024101864483857) internal successors, (7262), 2199 states have internal predecessors, (7262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:56,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 7262 transitions. [2022-01-18 15:50:56,851 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 7262 transitions. Word has length 24 [2022-01-18 15:50:56,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:56,852 INFO L470 AbstractCegarLoop]: Abstraction has 2200 states and 7262 transitions. [2022-01-18 15:50:56,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:56,852 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 7262 transitions. [2022-01-18 15:50:56,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:56,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:56,855 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:56,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-01-18 15:50:57,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable185 [2022-01-18 15:50:57,055 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:57,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:57,055 INFO L85 PathProgramCache]: Analyzing trace with hash 976075949, now seen corresponding path program 107 times [2022-01-18 15:50:57,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:57,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8266716] [2022-01-18 15:50:57,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:57,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:57,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:57,270 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:57,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:57,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8266716] [2022-01-18 15:50:57,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8266716] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:57,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875237434] [2022-01-18 15:50:57,271 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:50:57,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:57,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:57,272 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:57,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 15:50:57,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:50:57,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:57,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:50:57,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:50:57,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:57,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:57,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:57,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:57,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:50:57,633 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:57,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:50:57,901 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:50:57,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:50:57,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:57,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:50:57,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:57,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:50:57,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:50:57,967 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:57,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875237434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:50:57,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:50:57,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:50:57,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936040754] [2022-01-18 15:50:57,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:50:57,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:50:57,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:50:57,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:50:57,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:50:57,968 INFO L87 Difference]: Start difference. First operand 2200 states and 7262 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:59,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:50:59,250 INFO L93 Difference]: Finished difference Result 2566 states and 8345 transitions. [2022-01-18 15:50:59,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:50:59,251 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:50:59,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:50:59,256 INFO L225 Difference]: With dead ends: 2566 [2022-01-18 15:50:59,256 INFO L226 Difference]: Without dead ends: 2564 [2022-01-18 15:50:59,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=204, Invalid=1958, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:50:59,256 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 1004 mSDsCounter, 0 mSdLazyCounter, 1745 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 2102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 331 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:50:59,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 159 Invalid, 2102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1745 Invalid, 0 Unknown, 331 Unchecked, 0.7s Time] [2022-01-18 15:50:59,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2022-01-18 15:50:59,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 2200. [2022-01-18 15:50:59,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2200 states, 2199 states have (on average 3.3024101864483857) internal successors, (7262), 2199 states have internal predecessors, (7262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:59,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 7262 transitions. [2022-01-18 15:50:59,289 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 7262 transitions. Word has length 24 [2022-01-18 15:50:59,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:50:59,289 INFO L470 AbstractCegarLoop]: Abstraction has 2200 states and 7262 transitions. [2022-01-18 15:50:59,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:50:59,289 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 7262 transitions. [2022-01-18 15:50:59,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:50:59,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:50:59,292 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:50:59,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-01-18 15:50:59,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:59,492 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:50:59,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:50:59,492 INFO L85 PathProgramCache]: Analyzing trace with hash -679235281, now seen corresponding path program 108 times [2022-01-18 15:50:59,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:50:59,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900365262] [2022-01-18 15:50:59,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:50:59,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:50:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:50:59,707 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:50:59,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:50:59,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900365262] [2022-01-18 15:50:59,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900365262] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:50:59,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110731281] [2022-01-18 15:50:59,708 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:50:59,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:50:59,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:50:59,709 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:50:59,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 15:50:59,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:50:59,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:50:59,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:50:59,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:00,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:00,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:00,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:00,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:00,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 15:51:00,482 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:00,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:00,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:00,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:00,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:00,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:00,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:51:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:00,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110731281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:00,939 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:00,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:51:00,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085392348] [2022-01-18 15:51:00,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:00,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:51:00,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:00,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:51:00,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:51:00,940 INFO L87 Difference]: Start difference. First operand 2200 states and 7262 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:04,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:04,969 INFO L93 Difference]: Finished difference Result 3532 states and 11623 transitions. [2022-01-18 15:51:04,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 15:51:04,970 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:04,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:04,976 INFO L225 Difference]: With dead ends: 3532 [2022-01-18 15:51:04,976 INFO L226 Difference]: Without dead ends: 3521 [2022-01-18 15:51:04,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3901 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1258, Invalid=10298, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 15:51:04,977 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 442 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 1711 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 2881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1069 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:04,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 175 Invalid, 2881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1711 Invalid, 0 Unknown, 1069 Unchecked, 0.8s Time] [2022-01-18 15:51:04,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3521 states. [2022-01-18 15:51:05,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3521 to 2256. [2022-01-18 15:51:05,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2255 states have (on average 3.2829268292682925) internal successors, (7403), 2255 states have internal predecessors, (7403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:05,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 7403 transitions. [2022-01-18 15:51:05,012 INFO L78 Accepts]: Start accepts. Automaton has 2256 states and 7403 transitions. Word has length 24 [2022-01-18 15:51:05,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:05,012 INFO L470 AbstractCegarLoop]: Abstraction has 2256 states and 7403 transitions. [2022-01-18 15:51:05,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:05,012 INFO L276 IsEmpty]: Start isEmpty. Operand 2256 states and 7403 transitions. [2022-01-18 15:51:05,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:05,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:05,015 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:05,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-01-18 15:51:05,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:05,216 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:05,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:05,216 INFO L85 PathProgramCache]: Analyzing trace with hash 443570164, now seen corresponding path program 19 times [2022-01-18 15:51:05,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:05,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289565039] [2022-01-18 15:51:05,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:05,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:05,432 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:05,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:05,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289565039] [2022-01-18 15:51:05,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289565039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:05,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199008076] [2022-01-18 15:51:05,432 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:51:05,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:05,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:05,433 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:05,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 15:51:05,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:05,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:05,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:05,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:05,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:05,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:05,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:05,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:51:05,794 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:05,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:06,053 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:06,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:06,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:06,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:06,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:06,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:06,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:06,124 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:06,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199008076] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:06,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:06,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:51:06,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133877537] [2022-01-18 15:51:06,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:06,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:51:06,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:06,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:51:06,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:51:06,125 INFO L87 Difference]: Start difference. First operand 2256 states and 7403 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:07,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:07,222 INFO L93 Difference]: Finished difference Result 2774 states and 8963 transitions. [2022-01-18 15:51:07,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:51:07,223 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:07,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:07,228 INFO L225 Difference]: With dead ends: 2774 [2022-01-18 15:51:07,228 INFO L226 Difference]: Without dead ends: 2767 [2022-01-18 15:51:07,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=192, Invalid=1788, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:51:07,228 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 138 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 1613 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 2480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 844 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:07,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 156 Invalid, 2480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1613 Invalid, 0 Unknown, 844 Unchecked, 0.6s Time] [2022-01-18 15:51:07,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2022-01-18 15:51:07,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 2254. [2022-01-18 15:51:07,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2254 states, 2253 states have (on average 3.28450954283178) internal successors, (7400), 2253 states have internal predecessors, (7400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:07,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2254 states to 2254 states and 7400 transitions. [2022-01-18 15:51:07,260 INFO L78 Accepts]: Start accepts. Automaton has 2254 states and 7400 transitions. Word has length 24 [2022-01-18 15:51:07,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:07,260 INFO L470 AbstractCegarLoop]: Abstraction has 2254 states and 7400 transitions. [2022-01-18 15:51:07,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:07,260 INFO L276 IsEmpty]: Start isEmpty. Operand 2254 states and 7400 transitions. [2022-01-18 15:51:07,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:07,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:07,263 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:07,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-01-18 15:51:07,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:07,464 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:07,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:07,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1659991413, now seen corresponding path program 109 times [2022-01-18 15:51:07,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:07,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224998570] [2022-01-18 15:51:07,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:07,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:07,744 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:07,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:07,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224998570] [2022-01-18 15:51:07,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224998570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:07,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946812836] [2022-01-18 15:51:07,745 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:51:07,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:07,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:07,748 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:07,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-01-18 15:51:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:07,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:07,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:08,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:08,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:08,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:08,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:08,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:51:08,178 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:08,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:08,438 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:08,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:08,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:08,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:08,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:08,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:08,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:08,501 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:08,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946812836] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:08,502 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:08,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:51:08,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132338354] [2022-01-18 15:51:08,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:08,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:51:08,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:08,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:51:08,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:51:08,502 INFO L87 Difference]: Start difference. First operand 2254 states and 7400 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:09,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:09,294 INFO L93 Difference]: Finished difference Result 2643 states and 8605 transitions. [2022-01-18 15:51:09,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:51:09,294 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:09,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:09,299 INFO L225 Difference]: With dead ends: 2643 [2022-01-18 15:51:09,299 INFO L226 Difference]: Without dead ends: 2637 [2022-01-18 15:51:09,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=176, Invalid=1384, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:51:09,300 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 145 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1088 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:09,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 133 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1156 Invalid, 0 Unknown, 1088 Unchecked, 0.4s Time] [2022-01-18 15:51:09,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2637 states. [2022-01-18 15:51:09,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2637 to 2232. [2022-01-18 15:51:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2232 states, 2231 states have (on average 3.2909009412819366) internal successors, (7342), 2231 states have internal predecessors, (7342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:09,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2232 states to 2232 states and 7342 transitions. [2022-01-18 15:51:09,333 INFO L78 Accepts]: Start accepts. Automaton has 2232 states and 7342 transitions. Word has length 24 [2022-01-18 15:51:09,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:09,333 INFO L470 AbstractCegarLoop]: Abstraction has 2232 states and 7342 transitions. [2022-01-18 15:51:09,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:09,333 INFO L276 IsEmpty]: Start isEmpty. Operand 2232 states and 7342 transitions. [2022-01-18 15:51:09,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:09,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:09,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:09,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-01-18 15:51:09,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-01-18 15:51:09,537 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:09,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:09,537 INFO L85 PathProgramCache]: Analyzing trace with hash -22424909, now seen corresponding path program 110 times [2022-01-18 15:51:09,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:09,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215963979] [2022-01-18 15:51:09,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:09,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:09,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:09,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:09,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:09,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215963979] [2022-01-18 15:51:09,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215963979] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:09,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572746387] [2022-01-18 15:51:09,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:51:09,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:09,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:09,788 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:09,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-01-18 15:51:09,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:51:09,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:09,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:09,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:10,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:10,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:10,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:10,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:10,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 51 [2022-01-18 15:51:10,302 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:10,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:10,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:10,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:10,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:10,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:10,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 50 [2022-01-18 15:51:10,773 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:10,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572746387] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:10,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:10,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 28 [2022-01-18 15:51:10,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852060767] [2022-01-18 15:51:10,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:10,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:51:10,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:10,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:51:10,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:51:10,774 INFO L87 Difference]: Start difference. First operand 2232 states and 7342 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:11,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:11,584 INFO L93 Difference]: Finished difference Result 2702 states and 8810 transitions. [2022-01-18 15:51:11,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:51:11,585 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:11,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:11,590 INFO L225 Difference]: With dead ends: 2702 [2022-01-18 15:51:11,590 INFO L226 Difference]: Without dead ends: 2690 [2022-01-18 15:51:11,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=240, Invalid=1400, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:51:11,590 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 107 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 572 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:11,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 124 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 851 Invalid, 0 Unknown, 572 Unchecked, 0.4s Time] [2022-01-18 15:51:11,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2690 states. [2022-01-18 15:51:11,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2690 to 2249. [2022-01-18 15:51:11,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2249 states, 2248 states have (on average 3.2895907473309607) internal successors, (7395), 2248 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:11,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2249 states to 2249 states and 7395 transitions. [2022-01-18 15:51:11,623 INFO L78 Accepts]: Start accepts. Automaton has 2249 states and 7395 transitions. Word has length 24 [2022-01-18 15:51:11,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:11,623 INFO L470 AbstractCegarLoop]: Abstraction has 2249 states and 7395 transitions. [2022-01-18 15:51:11,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:11,623 INFO L276 IsEmpty]: Start isEmpty. Operand 2249 states and 7395 transitions. [2022-01-18 15:51:11,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:11,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:11,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:11,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-01-18 15:51:11,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-01-18 15:51:11,828 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:11,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:11,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1339655707, now seen corresponding path program 111 times [2022-01-18 15:51:11,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:11,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862176753] [2022-01-18 15:51:11,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:11,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:11,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:12,131 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:12,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:12,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862176753] [2022-01-18 15:51:12,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862176753] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:12,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145516646] [2022-01-18 15:51:12,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:51:12,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:12,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:12,133 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:12,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-01-18 15:51:12,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:51:12,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:12,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:12,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:12,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:12,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:12,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:12,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 57 [2022-01-18 15:51:12,705 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:12,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:13,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:13,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:13,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:13,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:13,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:51:13,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:13,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145516646] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:13,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:13,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:51:13,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565658297] [2022-01-18 15:51:13,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:13,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:51:13,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:13,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:51:13,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:51:13,214 INFO L87 Difference]: Start difference. First operand 2249 states and 7395 transitions. Second operand has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:17,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:17,456 INFO L93 Difference]: Finished difference Result 3092 states and 9920 transitions. [2022-01-18 15:51:17,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 15:51:17,457 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:17,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:17,463 INFO L225 Difference]: With dead ends: 3092 [2022-01-18 15:51:17,463 INFO L226 Difference]: Without dead ends: 3072 [2022-01-18 15:51:17,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1951 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=735, Invalid=6575, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 15:51:17,464 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 327 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 2427 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 3533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 924 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:17,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 186 Invalid, 3533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2427 Invalid, 0 Unknown, 924 Unchecked, 1.2s Time] [2022-01-18 15:51:17,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3072 states. [2022-01-18 15:51:17,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3072 to 2263. [2022-01-18 15:51:17,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.2939876215738284) internal successors, (7451), 2262 states have internal predecessors, (7451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:17,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7451 transitions. [2022-01-18 15:51:17,503 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7451 transitions. Word has length 24 [2022-01-18 15:51:17,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:17,503 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7451 transitions. [2022-01-18 15:51:17,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:17,503 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7451 transitions. [2022-01-18 15:51:17,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:17,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:17,507 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:17,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-01-18 15:51:17,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:17,707 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:17,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:17,707 INFO L85 PathProgramCache]: Analyzing trace with hash -299419909, now seen corresponding path program 112 times [2022-01-18 15:51:17,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:17,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921606103] [2022-01-18 15:51:17,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:17,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:17,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:17,966 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:17,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:17,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921606103] [2022-01-18 15:51:17,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921606103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:17,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849073399] [2022-01-18 15:51:17,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:51:17,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:17,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:17,967 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:17,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-01-18 15:51:17,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:51:17,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:17,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:17,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:18,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:18,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:18,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:18,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:18,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2022-01-18 15:51:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:18,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:18,510 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:18,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:18,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:18,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:18,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:18,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:18,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:18,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:18,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849073399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:18,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:18,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:51:18,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255470453] [2022-01-18 15:51:18,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:18,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:51:18,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:18,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:51:18,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:51:18,572 INFO L87 Difference]: Start difference. First operand 2263 states and 7451 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:19,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:19,612 INFO L93 Difference]: Finished difference Result 2531 states and 8331 transitions. [2022-01-18 15:51:19,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:51:19,613 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:19,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:19,618 INFO L225 Difference]: With dead ends: 2531 [2022-01-18 15:51:19,618 INFO L226 Difference]: Without dead ends: 2524 [2022-01-18 15:51:19,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=181, Invalid=1459, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:51:19,618 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 99 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1538 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 2050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:19,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 103 Invalid, 2050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1538 Invalid, 0 Unknown, 480 Unchecked, 0.6s Time] [2022-01-18 15:51:19,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2524 states. [2022-01-18 15:51:19,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2524 to 2265. [2022-01-18 15:51:19,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2265 states, 2264 states have (on average 3.2928445229681977) internal successors, (7455), 2264 states have internal predecessors, (7455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:19,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2265 states to 2265 states and 7455 transitions. [2022-01-18 15:51:19,651 INFO L78 Accepts]: Start accepts. Automaton has 2265 states and 7455 transitions. Word has length 24 [2022-01-18 15:51:19,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:19,651 INFO L470 AbstractCegarLoop]: Abstraction has 2265 states and 7455 transitions. [2022-01-18 15:51:19,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:19,651 INFO L276 IsEmpty]: Start isEmpty. Operand 2265 states and 7455 transitions. [2022-01-18 15:51:19,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:19,654 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:19,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:19,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-01-18 15:51:19,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable192 [2022-01-18 15:51:19,855 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:19,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:19,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1133158349, now seen corresponding path program 113 times [2022-01-18 15:51:19,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:19,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710160953] [2022-01-18 15:51:19,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:19,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:20,130 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:20,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:20,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710160953] [2022-01-18 15:51:20,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710160953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:20,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821494692] [2022-01-18 15:51:20,130 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:51:20,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:20,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:20,131 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:20,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-01-18 15:51:20,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:51:20,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:20,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:51:20,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:20,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:20,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:20,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:20,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:20,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2022-01-18 15:51:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:20,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:21,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:21,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:21,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:21,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:21,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:51:21,325 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:21,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821494692] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:21,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:21,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 15:51:21,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270057888] [2022-01-18 15:51:21,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:21,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:51:21,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:21,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:51:21,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:51:21,326 INFO L87 Difference]: Start difference. First operand 2265 states and 7455 transitions. Second operand has 34 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:22,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:22,380 INFO L93 Difference]: Finished difference Result 2355 states and 7699 transitions. [2022-01-18 15:51:22,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:51:22,380 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:22,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:22,384 INFO L225 Difference]: With dead ends: 2355 [2022-01-18 15:51:22,385 INFO L226 Difference]: Without dead ends: 2353 [2022-01-18 15:51:22,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=260, Invalid=2092, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:51:22,385 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 80 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 494 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:22,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 123 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 821 Invalid, 0 Unknown, 494 Unchecked, 0.3s Time] [2022-01-18 15:51:22,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2353 states. [2022-01-18 15:51:22,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2353 to 2274. [2022-01-18 15:51:22,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2274 states, 2273 states have (on average 3.291684997800264) internal successors, (7482), 2273 states have internal predecessors, (7482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:22,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2274 states to 2274 states and 7482 transitions. [2022-01-18 15:51:22,415 INFO L78 Accepts]: Start accepts. Automaton has 2274 states and 7482 transitions. Word has length 24 [2022-01-18 15:51:22,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:22,415 INFO L470 AbstractCegarLoop]: Abstraction has 2274 states and 7482 transitions. [2022-01-18 15:51:22,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:22,415 INFO L276 IsEmpty]: Start isEmpty. Operand 2274 states and 7482 transitions. [2022-01-18 15:51:22,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:22,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:22,418 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:22,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-01-18 15:51:22,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:22,619 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:22,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:22,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1149245489, now seen corresponding path program 114 times [2022-01-18 15:51:22,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:22,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280171165] [2022-01-18 15:51:22,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:22,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:22,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:22,870 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:22,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:22,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280171165] [2022-01-18 15:51:22,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280171165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:22,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79112826] [2022-01-18 15:51:22,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:51:22,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:22,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:22,871 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:22,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-01-18 15:51:22,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:51:22,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:22,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:51:22,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:23,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:23,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:23,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:51:23,427 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:23,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:23,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:23,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:23,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 55 [2022-01-18 15:51:23,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:23,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79112826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:23,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:23,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:51:23,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657292563] [2022-01-18 15:51:23,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:23,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:51:23,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:23,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:51:23,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:51:23,902 INFO L87 Difference]: Start difference. First operand 2274 states and 7482 transitions. Second operand has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:25,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:25,384 INFO L93 Difference]: Finished difference Result 2560 states and 8385 transitions. [2022-01-18 15:51:25,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:51:25,385 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:25,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:25,390 INFO L225 Difference]: With dead ends: 2560 [2022-01-18 15:51:25,390 INFO L226 Difference]: Without dead ends: 2551 [2022-01-18 15:51:25,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=259, Invalid=1903, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:51:25,391 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 108 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 1856 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 2279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:25,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 114 Invalid, 2279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1856 Invalid, 0 Unknown, 389 Unchecked, 0.8s Time] [2022-01-18 15:51:25,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2551 states. [2022-01-18 15:51:25,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2551 to 2279. [2022-01-18 15:51:25,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2279 states, 2278 states have (on average 3.2888498683055314) internal successors, (7492), 2278 states have internal predecessors, (7492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:25,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2279 states to 2279 states and 7492 transitions. [2022-01-18 15:51:25,423 INFO L78 Accepts]: Start accepts. Automaton has 2279 states and 7492 transitions. Word has length 24 [2022-01-18 15:51:25,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:25,423 INFO L470 AbstractCegarLoop]: Abstraction has 2279 states and 7492 transitions. [2022-01-18 15:51:25,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:25,423 INFO L276 IsEmpty]: Start isEmpty. Operand 2279 states and 7492 transitions. [2022-01-18 15:51:25,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:25,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:25,426 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:25,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-01-18 15:51:25,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:25,627 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:25,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:25,627 INFO L85 PathProgramCache]: Analyzing trace with hash -97756617, now seen corresponding path program 115 times [2022-01-18 15:51:25,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:25,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594514032] [2022-01-18 15:51:25,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:25,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:25,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:25,905 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:25,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:25,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594514032] [2022-01-18 15:51:25,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594514032] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:25,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643165347] [2022-01-18 15:51:25,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:51:25,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:25,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:25,906 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:25,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-01-18 15:51:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:25,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:25,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:26,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:26,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:26,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:26,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:26,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:51:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:26,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:26,502 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:26,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:26,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:26,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:26,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:26,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:26,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:26,572 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:26,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643165347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:26,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:26,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:51:26,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291152747] [2022-01-18 15:51:26,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:26,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:51:26,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:26,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:51:26,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:51:26,573 INFO L87 Difference]: Start difference. First operand 2279 states and 7492 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:27,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:27,744 INFO L93 Difference]: Finished difference Result 2643 states and 8668 transitions. [2022-01-18 15:51:27,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:51:27,745 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:27,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:27,749 INFO L225 Difference]: With dead ends: 2643 [2022-01-18 15:51:27,750 INFO L226 Difference]: Without dead ends: 2639 [2022-01-18 15:51:27,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=174, Invalid=1548, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:51:27,750 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 84 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 1410 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 2315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 884 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:27,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 203 Invalid, 2315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1410 Invalid, 0 Unknown, 884 Unchecked, 0.6s Time] [2022-01-18 15:51:27,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2639 states. [2022-01-18 15:51:27,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2639 to 2298. [2022-01-18 15:51:27,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 2297 states have (on average 3.286460600783631) internal successors, (7549), 2297 states have internal predecessors, (7549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:27,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 7549 transitions. [2022-01-18 15:51:27,779 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 7549 transitions. Word has length 24 [2022-01-18 15:51:27,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:27,779 INFO L470 AbstractCegarLoop]: Abstraction has 2298 states and 7549 transitions. [2022-01-18 15:51:27,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:27,779 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 7549 transitions. [2022-01-18 15:51:27,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:27,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:27,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:27,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-01-18 15:51:27,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:27,982 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:27,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:27,983 INFO L85 PathProgramCache]: Analyzing trace with hash 789747064, now seen corresponding path program 20 times [2022-01-18 15:51:27,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:27,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690913763] [2022-01-18 15:51:27,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:27,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:27,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:28,250 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:28,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:28,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690913763] [2022-01-18 15:51:28,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690913763] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:28,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670020057] [2022-01-18 15:51:28,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:51:28,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:28,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:28,251 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:28,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-01-18 15:51:28,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:51:28,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:28,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:51:28,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:28,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:28,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:28,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:51:28,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:28,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:29,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:29,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:29,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 55 [2022-01-18 15:51:29,322 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:29,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670020057] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:29,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:29,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:51:29,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322773725] [2022-01-18 15:51:29,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:29,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:51:29,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:29,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:51:29,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:51:29,323 INFO L87 Difference]: Start difference. First operand 2298 states and 7549 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:30,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:30,977 INFO L93 Difference]: Finished difference Result 2580 states and 8443 transitions. [2022-01-18 15:51:30,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:51:30,977 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:30,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:30,981 INFO L225 Difference]: With dead ends: 2580 [2022-01-18 15:51:30,982 INFO L226 Difference]: Without dead ends: 2572 [2022-01-18 15:51:30,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=269, Invalid=2181, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:51:30,982 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 172 mSDsluCounter, 1113 mSDsCounter, 0 mSdLazyCounter, 1795 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 2380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 529 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:30,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 129 Invalid, 2380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1795 Invalid, 0 Unknown, 529 Unchecked, 0.8s Time] [2022-01-18 15:51:30,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2572 states. [2022-01-18 15:51:31,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2572 to 2299. [2022-01-18 15:51:31,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2298 states have (on average 3.286771105308964) internal successors, (7553), 2298 states have internal predecessors, (7553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:31,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 7553 transitions. [2022-01-18 15:51:31,015 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 7553 transitions. Word has length 24 [2022-01-18 15:51:31,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:31,015 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 7553 transitions. [2022-01-18 15:51:31,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:31,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 7553 transitions. [2022-01-18 15:51:31,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:31,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:31,019 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:31,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-01-18 15:51:31,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:31,219 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:31,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:31,219 INFO L85 PathProgramCache]: Analyzing trace with hash -836912765, now seen corresponding path program 116 times [2022-01-18 15:51:31,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:31,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013746341] [2022-01-18 15:51:31,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:31,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:31,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:31,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:31,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013746341] [2022-01-18 15:51:31,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013746341] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:31,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22355973] [2022-01-18 15:51:31,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:51:31,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:31,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:31,485 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:31,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-01-18 15:51:31,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:51:31,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:31,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:51:31,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:31,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:31,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:31,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:51:31,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:31,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:32,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:32,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:32,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:51:32,462 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:32,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22355973] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:32,462 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:32,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:51:32,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320035109] [2022-01-18 15:51:32,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:32,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:51:32,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:32,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:51:32,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:51:32,463 INFO L87 Difference]: Start difference. First operand 2299 states and 7553 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:33,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:33,778 INFO L93 Difference]: Finished difference Result 2549 states and 8360 transitions. [2022-01-18 15:51:33,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:51:33,778 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:33,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:33,783 INFO L225 Difference]: With dead ends: 2549 [2022-01-18 15:51:33,783 INFO L226 Difference]: Without dead ends: 2542 [2022-01-18 15:51:33,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=228, Invalid=1752, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:51:33,784 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 90 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1764 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 2206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 418 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:33,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 125 Invalid, 2206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1764 Invalid, 0 Unknown, 418 Unchecked, 0.7s Time] [2022-01-18 15:51:33,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2542 states. [2022-01-18 15:51:33,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2542 to 2302. [2022-01-18 15:51:33,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2302 states, 2301 states have (on average 3.2859626249456757) internal successors, (7561), 2301 states have internal predecessors, (7561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:33,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 7561 transitions. [2022-01-18 15:51:33,816 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 7561 transitions. Word has length 24 [2022-01-18 15:51:33,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:33,816 INFO L470 AbstractCegarLoop]: Abstraction has 2302 states and 7561 transitions. [2022-01-18 15:51:33,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:33,816 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 7561 transitions. [2022-01-18 15:51:33,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:33,819 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:33,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:33,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-01-18 15:51:34,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:34,020 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:34,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:34,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1670651205, now seen corresponding path program 117 times [2022-01-18 15:51:34,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:34,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704278237] [2022-01-18 15:51:34,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:34,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:34,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:34,319 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:34,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:34,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704278237] [2022-01-18 15:51:34,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704278237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:34,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889104804] [2022-01-18 15:51:34,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:51:34,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:34,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:34,320 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:34,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-01-18 15:51:34,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:51:34,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:34,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:51:34,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:34,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:34,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:34,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:34,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 56 [2022-01-18 15:51:35,305 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:35,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:35,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:35,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:35,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:35,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 61 [2022-01-18 15:51:36,072 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:36,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889104804] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:36,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:36,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 15:51:36,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294724981] [2022-01-18 15:51:36,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:36,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:51:36,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:36,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:51:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:51:36,073 INFO L87 Difference]: Start difference. First operand 2302 states and 7561 transitions. Second operand has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:39,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:39,093 INFO L93 Difference]: Finished difference Result 2576 states and 8306 transitions. [2022-01-18 15:51:39,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:51:39,094 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:39,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:39,098 INFO L225 Difference]: With dead ends: 2576 [2022-01-18 15:51:39,098 INFO L226 Difference]: Without dead ends: 2537 [2022-01-18 15:51:39,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 909 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=387, Invalid=4169, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:51:39,099 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 161 mSDsluCounter, 1239 mSDsCounter, 0 mSdLazyCounter, 2192 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 3183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 2192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 968 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:39,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 168 Invalid, 3183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 2192 Invalid, 0 Unknown, 968 Unchecked, 1.0s Time] [2022-01-18 15:51:39,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2537 states. [2022-01-18 15:51:39,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2537 to 2314. [2022-01-18 15:51:39,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2314 states, 2313 states have (on average 3.283614353653264) internal successors, (7595), 2313 states have internal predecessors, (7595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:39,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2314 states to 2314 states and 7595 transitions. [2022-01-18 15:51:39,131 INFO L78 Accepts]: Start accepts. Automaton has 2314 states and 7595 transitions. Word has length 24 [2022-01-18 15:51:39,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:39,131 INFO L470 AbstractCegarLoop]: Abstraction has 2314 states and 7595 transitions. [2022-01-18 15:51:39,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:39,131 INFO L276 IsEmpty]: Start isEmpty. Operand 2314 states and 7595 transitions. [2022-01-18 15:51:39,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:39,134 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:39,134 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:39,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-01-18 15:51:39,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable198 [2022-01-18 15:51:39,335 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:39,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:39,335 INFO L85 PathProgramCache]: Analyzing trace with hash -335916765, now seen corresponding path program 118 times [2022-01-18 15:51:39,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:39,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833499966] [2022-01-18 15:51:39,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:39,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:39,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:39,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:39,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833499966] [2022-01-18 15:51:39,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833499966] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:39,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838285297] [2022-01-18 15:51:39,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:51:39,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:39,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:39,591 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:39,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-01-18 15:51:39,614 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:51:39,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:39,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:39,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:39,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:39,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:39,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:39,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:39,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:51:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:39,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:40,160 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:40,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:40,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:40,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:40,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:40,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:40,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:40,227 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:40,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838285297] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:40,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:40,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:51:40,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919576776] [2022-01-18 15:51:40,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:40,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:51:40,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:40,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:51:40,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:51:40,228 INFO L87 Difference]: Start difference. First operand 2314 states and 7595 transitions. Second operand has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:41,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:41,646 INFO L93 Difference]: Finished difference Result 2761 states and 9036 transitions. [2022-01-18 15:51:41,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:51:41,646 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:41,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:41,651 INFO L225 Difference]: With dead ends: 2761 [2022-01-18 15:51:41,651 INFO L226 Difference]: Without dead ends: 2743 [2022-01-18 15:51:41,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=254, Invalid=2196, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:51:41,652 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 111 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 1605 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 789 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:41,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 98 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1605 Invalid, 0 Unknown, 789 Unchecked, 0.7s Time] [2022-01-18 15:51:41,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2743 states. [2022-01-18 15:51:41,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2743 to 2344. [2022-01-18 15:51:41,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2344 states, 2343 states have (on average 3.2979086641058473) internal successors, (7727), 2343 states have internal predecessors, (7727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:41,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2344 states to 2344 states and 7727 transitions. [2022-01-18 15:51:41,698 INFO L78 Accepts]: Start accepts. Automaton has 2344 states and 7727 transitions. Word has length 24 [2022-01-18 15:51:41,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:41,699 INFO L470 AbstractCegarLoop]: Abstraction has 2344 states and 7727 transitions. [2022-01-18 15:51:41,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:41,699 INFO L276 IsEmpty]: Start isEmpty. Operand 2344 states and 7727 transitions. [2022-01-18 15:51:41,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:41,703 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:41,703 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:41,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-01-18 15:51:41,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-01-18 15:51:41,923 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:41,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:41,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1370690325, now seen corresponding path program 119 times [2022-01-18 15:51:41,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:41,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849171814] [2022-01-18 15:51:41,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:41,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:41,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:42,195 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:42,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:42,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849171814] [2022-01-18 15:51:42,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849171814] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:42,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975585277] [2022-01-18 15:51:42,196 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:51:42,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:42,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:42,197 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:42,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-01-18 15:51:42,219 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:51:42,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:42,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:42,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:42,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:42,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:42,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:42,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:42,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:51:42,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:42,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:42,787 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:42,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:42,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:42,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:42,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:42,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:42,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:42,854 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:42,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975585277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:42,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:42,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:51:42,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103264988] [2022-01-18 15:51:42,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:42,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:51:42,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:42,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:51:42,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:51:42,855 INFO L87 Difference]: Start difference. First operand 2344 states and 7727 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:44,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:44,466 INFO L93 Difference]: Finished difference Result 2736 states and 8917 transitions. [2022-01-18 15:51:44,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:51:44,466 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:44,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:44,471 INFO L225 Difference]: With dead ends: 2736 [2022-01-18 15:51:44,472 INFO L226 Difference]: Without dead ends: 2717 [2022-01-18 15:51:44,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=252, Invalid=2198, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:51:44,472 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 164 mSDsluCounter, 1038 mSDsCounter, 0 mSdLazyCounter, 1614 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 2486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 798 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:44,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 122 Invalid, 2486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1614 Invalid, 0 Unknown, 798 Unchecked, 0.7s Time] [2022-01-18 15:51:44,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states. [2022-01-18 15:51:44,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 2356. [2022-01-18 15:51:44,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2356 states, 2355 states have (on average 3.3002123142250532) internal successors, (7772), 2355 states have internal predecessors, (7772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:44,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2356 states to 2356 states and 7772 transitions. [2022-01-18 15:51:44,507 INFO L78 Accepts]: Start accepts. Automaton has 2356 states and 7772 transitions. Word has length 24 [2022-01-18 15:51:44,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:44,507 INFO L470 AbstractCegarLoop]: Abstraction has 2356 states and 7772 transitions. [2022-01-18 15:51:44,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:44,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2356 states and 7772 transitions. [2022-01-18 15:51:44,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:44,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:44,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:44,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-01-18 15:51:44,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-01-18 15:51:44,711 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:44,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:44,712 INFO L85 PathProgramCache]: Analyzing trace with hash -2109846473, now seen corresponding path program 120 times [2022-01-18 15:51:44,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:44,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981971280] [2022-01-18 15:51:44,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:44,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:45,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:45,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:45,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981971280] [2022-01-18 15:51:45,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981971280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:45,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837834402] [2022-01-18 15:51:45,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:51:45,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:45,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:45,009 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:45,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-01-18 15:51:45,032 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:51:45,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:45,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:51:45,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:45,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:45,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:45,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:51:45,520 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:45,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:45,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:45,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:45,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:51:45,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:45,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837834402] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:45,985 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:45,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:51:45,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514779105] [2022-01-18 15:51:45,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:45,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:51:45,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:45,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:51:45,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:51:45,986 INFO L87 Difference]: Start difference. First operand 2356 states and 7772 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:47,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:47,287 INFO L93 Difference]: Finished difference Result 2620 states and 8615 transitions. [2022-01-18 15:51:47,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:51:47,287 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:47,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:47,292 INFO L225 Difference]: With dead ends: 2620 [2022-01-18 15:51:47,292 INFO L226 Difference]: Without dead ends: 2613 [2022-01-18 15:51:47,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=237, Invalid=1833, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:51:47,293 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 117 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1530 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 1791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 212 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:47,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 109 Invalid, 1791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1530 Invalid, 0 Unknown, 212 Unchecked, 0.7s Time] [2022-01-18 15:51:47,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2022-01-18 15:51:47,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2357. [2022-01-18 15:51:47,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2357 states, 2356 states have (on average 3.299660441426146) internal successors, (7774), 2356 states have internal predecessors, (7774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:47,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2357 states to 2357 states and 7774 transitions. [2022-01-18 15:51:47,324 INFO L78 Accepts]: Start accepts. Automaton has 2357 states and 7774 transitions. Word has length 24 [2022-01-18 15:51:47,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:47,324 INFO L470 AbstractCegarLoop]: Abstraction has 2357 states and 7774 transitions. [2022-01-18 15:51:47,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:47,324 INFO L276 IsEmpty]: Start isEmpty. Operand 2357 states and 7774 transitions. [2022-01-18 15:51:47,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:47,327 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:47,327 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:47,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-01-18 15:51:47,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-01-18 15:51:47,528 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:47,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:47,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1351382383, now seen corresponding path program 121 times [2022-01-18 15:51:47,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:47,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177803884] [2022-01-18 15:51:47,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:47,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:47,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:47,780 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:47,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:47,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177803884] [2022-01-18 15:51:47,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177803884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:47,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479079967] [2022-01-18 15:51:47,781 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:51:47,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:47,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:47,782 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:47,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-01-18 15:51:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:47,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:47,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:48,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:48,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:48,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:48,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:48,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2022-01-18 15:51:48,094 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:48,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:48,346 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:48,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:48,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:48,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:48,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:48,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:48,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:48,418 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:48,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479079967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:48,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:48,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:51:48,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055142915] [2022-01-18 15:51:48,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:48,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:51:48,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:48,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:51:48,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:51:48,419 INFO L87 Difference]: Start difference. First operand 2357 states and 7774 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:49,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:49,648 INFO L93 Difference]: Finished difference Result 2680 states and 8841 transitions. [2022-01-18 15:51:49,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:51:49,648 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:49,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:49,653 INFO L225 Difference]: With dead ends: 2680 [2022-01-18 15:51:49,653 INFO L226 Difference]: Without dead ends: 2665 [2022-01-18 15:51:49,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=211, Invalid=1769, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:51:49,654 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 71 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 1787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:49,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 89 Invalid, 1787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1496 Invalid, 0 Unknown, 250 Unchecked, 0.6s Time] [2022-01-18 15:51:49,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2665 states. [2022-01-18 15:51:49,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2665 to 2367. [2022-01-18 15:51:49,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 2366 states have (on average 3.3026204564666104) internal successors, (7814), 2366 states have internal predecessors, (7814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:49,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 7814 transitions. [2022-01-18 15:51:49,686 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 7814 transitions. Word has length 24 [2022-01-18 15:51:49,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:49,687 INFO L470 AbstractCegarLoop]: Abstraction has 2367 states and 7814 transitions. [2022-01-18 15:51:49,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:49,687 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 7814 transitions. [2022-01-18 15:51:49,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:49,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:49,690 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:49,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Ended with exit code 0 [2022-01-18 15:51:49,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:49,890 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:49,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:49,891 INFO L85 PathProgramCache]: Analyzing trace with hash -906129461, now seen corresponding path program 122 times [2022-01-18 15:51:49,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:49,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523785030] [2022-01-18 15:51:49,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:49,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:50,134 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:50,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:50,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523785030] [2022-01-18 15:51:50,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523785030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:50,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843318242] [2022-01-18 15:51:50,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:51:50,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:50,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:50,136 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:50,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-01-18 15:51:50,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:51:50,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:50,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:51:50,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:50,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:50,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:50,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:51:50,646 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:50,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:50,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:50,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:50,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:51:51,096 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:51,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843318242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:51,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:51,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:51:51,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121451565] [2022-01-18 15:51:51,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:51,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:51:51,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:51,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:51:51,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:51:51,098 INFO L87 Difference]: Start difference. First operand 2367 states and 7814 transitions. Second operand has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:52,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:52,134 INFO L93 Difference]: Finished difference Result 2581 states and 8508 transitions. [2022-01-18 15:51:52,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:51:52,134 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:52,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:52,139 INFO L225 Difference]: With dead ends: 2581 [2022-01-18 15:51:52,139 INFO L226 Difference]: Without dead ends: 2575 [2022-01-18 15:51:52,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=187, Invalid=1373, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:51:52,140 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 94 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 1432 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 1777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 306 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:52,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 113 Invalid, 1777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1432 Invalid, 0 Unknown, 306 Unchecked, 0.6s Time] [2022-01-18 15:51:52,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2575 states. [2022-01-18 15:51:52,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2575 to 2371. [2022-01-18 15:51:52,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2371 states, 2370 states have (on average 3.3042194092827004) internal successors, (7831), 2370 states have internal predecessors, (7831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:52,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2371 states to 2371 states and 7831 transitions. [2022-01-18 15:51:52,171 INFO L78 Accepts]: Start accepts. Automaton has 2371 states and 7831 transitions. Word has length 24 [2022-01-18 15:51:52,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:52,171 INFO L470 AbstractCegarLoop]: Abstraction has 2371 states and 7831 transitions. [2022-01-18 15:51:52,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:52,171 INFO L276 IsEmpty]: Start isEmpty. Operand 2371 states and 7831 transitions. [2022-01-18 15:51:52,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:52,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:52,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:52,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-01-18 15:51:52,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:52,379 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:52,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:52,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1986637321, now seen corresponding path program 123 times [2022-01-18 15:51:52,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:52,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885303708] [2022-01-18 15:51:52,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:52,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:52,624 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:52,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:52,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885303708] [2022-01-18 15:51:52,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885303708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:52,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980150750] [2022-01-18 15:51:52,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:51:52,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:52,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:52,625 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:52,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-01-18 15:51:52,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:51:52,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:52,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:52,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:52,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:52,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:52,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:52,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 60 [2022-01-18 15:51:53,237 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:53,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:53,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:53,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:53,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:53,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:53,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:51:53,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:53,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980150750] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:53,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:53,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 15:51:53,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589712496] [2022-01-18 15:51:53,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:53,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:51:53,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:53,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:51:53,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:51:53,724 INFO L87 Difference]: Start difference. First operand 2371 states and 7831 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:56,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:56,495 INFO L93 Difference]: Finished difference Result 3227 states and 10485 transitions. [2022-01-18 15:51:56,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:51:56,496 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:56,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:56,502 INFO L225 Difference]: With dead ends: 3227 [2022-01-18 15:51:56,502 INFO L226 Difference]: Without dead ends: 3207 [2022-01-18 15:51:56,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=441, Invalid=3849, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:51:56,503 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 246 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 2015 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 2978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 891 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:56,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 114 Invalid, 2978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2015 Invalid, 0 Unknown, 891 Unchecked, 0.9s Time] [2022-01-18 15:51:56,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-01-18 15:51:56,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 2400. [2022-01-18 15:51:56,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2400 states, 2399 states have (on average 3.303876615256357) internal successors, (7926), 2399 states have internal predecessors, (7926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:56,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2400 states to 2400 states and 7926 transitions. [2022-01-18 15:51:56,539 INFO L78 Accepts]: Start accepts. Automaton has 2400 states and 7926 transitions. Word has length 24 [2022-01-18 15:51:56,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:56,540 INFO L470 AbstractCegarLoop]: Abstraction has 2400 states and 7926 transitions. [2022-01-18 15:51:56,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:56,540 INFO L276 IsEmpty]: Start isEmpty. Operand 2400 states and 7926 transitions. [2022-01-18 15:51:56,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:56,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:56,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:56,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-01-18 15:51:56,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-01-18 15:51:56,743 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:56,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:56,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1846621901, now seen corresponding path program 124 times [2022-01-18 15:51:56,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:56,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787073186] [2022-01-18 15:51:56,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:56,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:56,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:57,027 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:57,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:57,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787073186] [2022-01-18 15:51:57,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787073186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:57,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307968820] [2022-01-18 15:51:57,028 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:51:57,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:57,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:57,029 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:57,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-01-18 15:51:57,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:51:57,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:57,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:57,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:57,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:57,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:57,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:57,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:57,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-01-18 15:51:57,323 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:57,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:51:57,567 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:51:57,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:51:57,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:57,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:51:57,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:57,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:57,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:51:57,639 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:57,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307968820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:51:57,639 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:51:57,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:51:57,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766501697] [2022-01-18 15:51:57,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:51:57,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:51:57,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:51:57,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:51:57,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:51:57,640 INFO L87 Difference]: Start difference. First operand 2400 states and 7926 transitions. Second operand has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:59,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:51:59,180 INFO L93 Difference]: Finished difference Result 2831 states and 9332 transitions. [2022-01-18 15:51:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:51:59,180 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:51:59,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:51:59,185 INFO L225 Difference]: With dead ends: 2831 [2022-01-18 15:51:59,185 INFO L226 Difference]: Without dead ends: 2813 [2022-01-18 15:51:59,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=294, Invalid=2358, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:51:59,186 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 117 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1636 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 2224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 538 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:51:59,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 101 Invalid, 2224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1636 Invalid, 0 Unknown, 538 Unchecked, 0.7s Time] [2022-01-18 15:51:59,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2813 states. [2022-01-18 15:51:59,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2813 to 2436. [2022-01-18 15:51:59,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2436 states, 2435 states have (on average 3.313757700205339) internal successors, (8069), 2435 states have internal predecessors, (8069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:59,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2436 states to 2436 states and 8069 transitions. [2022-01-18 15:51:59,221 INFO L78 Accepts]: Start accepts. Automaton has 2436 states and 8069 transitions. Word has length 24 [2022-01-18 15:51:59,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:51:59,222 INFO L470 AbstractCegarLoop]: Abstraction has 2436 states and 8069 transitions. [2022-01-18 15:51:59,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:51:59,222 INFO L276 IsEmpty]: Start isEmpty. Operand 2436 states and 8069 transitions. [2022-01-18 15:51:59,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:51:59,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:51:59,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:51:59,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-01-18 15:51:59,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-01-18 15:51:59,426 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:51:59,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:51:59,426 INFO L85 PathProgramCache]: Analyzing trace with hash -338560521, now seen corresponding path program 125 times [2022-01-18 15:51:59,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:51:59,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638763726] [2022-01-18 15:51:59,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:51:59,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:51:59,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:51:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:51:59,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:51:59,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638763726] [2022-01-18 15:51:59,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638763726] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:51:59,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707587604] [2022-01-18 15:51:59,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:51:59,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:51:59,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:51:59,676 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:51:59,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-01-18 15:51:59,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:51:59,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:51:59,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:51:59,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:51:59,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:59,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:51:59,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:51:59,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 39 [2022-01-18 15:52:00,016 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:00,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:00,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:00,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:00,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:00,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 37 [2022-01-18 15:52:00,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:00,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707587604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:00,359 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:00,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 15:52:00,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758819608] [2022-01-18 15:52:00,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:00,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 15:52:00,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:00,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 15:52:00,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=947, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:52:00,360 INFO L87 Difference]: Start difference. First operand 2436 states and 8069 transitions. Second operand has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:03,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:03,870 INFO L93 Difference]: Finished difference Result 3014 states and 9665 transitions. [2022-01-18 15:52:03,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 15:52:03,870 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:03,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:03,876 INFO L225 Difference]: With dead ends: 3014 [2022-01-18 15:52:03,876 INFO L226 Difference]: Without dead ends: 2999 [2022-01-18 15:52:03,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1631 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=661, Invalid=5981, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 15:52:03,877 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 343 mSDsluCounter, 2220 mSDsCounter, 0 mSdLazyCounter, 3793 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 3896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 3793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:03,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 378 Invalid, 3896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 3793 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 15:52:03,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2999 states. [2022-01-18 15:52:03,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2999 to 2444. [2022-01-18 15:52:03,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2444 states, 2443 states have (on average 3.316823577568563) internal successors, (8103), 2443 states have internal predecessors, (8103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:03,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2444 states to 2444 states and 8103 transitions. [2022-01-18 15:52:03,920 INFO L78 Accepts]: Start accepts. Automaton has 2444 states and 8103 transitions. Word has length 24 [2022-01-18 15:52:03,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:03,920 INFO L470 AbstractCegarLoop]: Abstraction has 2444 states and 8103 transitions. [2022-01-18 15:52:03,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:03,920 INFO L276 IsEmpty]: Start isEmpty. Operand 2444 states and 8103 transitions. [2022-01-18 15:52:03,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:03,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:03,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:03,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-01-18 15:52:04,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-01-18 15:52:04,124 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:04,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:04,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1851008737, now seen corresponding path program 126 times [2022-01-18 15:52:04,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:04,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273041928] [2022-01-18 15:52:04,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:04,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:04,376 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:04,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:04,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273041928] [2022-01-18 15:52:04,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273041928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:04,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847328941] [2022-01-18 15:52:04,377 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:52:04,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:04,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:04,378 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:04,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-01-18 15:52:04,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:52:04,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:04,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:04,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:04,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:04,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:04,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:52:04,912 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:04,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:05,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:05,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:05,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 55 [2022-01-18 15:52:05,398 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:05,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847328941] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:05,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:05,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:52:05,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285336152] [2022-01-18 15:52:05,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:05,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:52:05,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:05,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:52:05,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:52:05,399 INFO L87 Difference]: Start difference. First operand 2444 states and 8103 transitions. Second operand has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:06,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:06,790 INFO L93 Difference]: Finished difference Result 2687 states and 8873 transitions. [2022-01-18 15:52:06,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:52:06,791 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:06,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:06,796 INFO L225 Difference]: With dead ends: 2687 [2022-01-18 15:52:06,796 INFO L226 Difference]: Without dead ends: 2673 [2022-01-18 15:52:06,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=233, Invalid=1573, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:52:06,796 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 90 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 2267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 262 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:06,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 98 Invalid, 2267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1975 Invalid, 0 Unknown, 262 Unchecked, 0.8s Time] [2022-01-18 15:52:06,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2673 states. [2022-01-18 15:52:06,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2673 to 2448. [2022-01-18 15:52:06,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2447 states have (on average 3.315488353085411) internal successors, (8113), 2447 states have internal predecessors, (8113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:06,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 8113 transitions. [2022-01-18 15:52:06,826 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 8113 transitions. Word has length 24 [2022-01-18 15:52:06,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:06,826 INFO L470 AbstractCegarLoop]: Abstraction has 2448 states and 8113 transitions. [2022-01-18 15:52:06,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:06,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 8113 transitions. [2022-01-18 15:52:06,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:06,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:06,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:06,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-01-18 15:52:07,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:07,029 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:07,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:07,030 INFO L85 PathProgramCache]: Analyzing trace with hash -66820087, now seen corresponding path program 127 times [2022-01-18 15:52:07,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:07,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156414534] [2022-01-18 15:52:07,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:07,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:07,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:07,301 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:07,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:07,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156414534] [2022-01-18 15:52:07,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156414534] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:07,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80932336] [2022-01-18 15:52:07,302 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:52:07,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:07,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:07,303 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:07,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-01-18 15:52:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:07,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:07,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:07,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:07,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:07,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:07,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:07,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-01-18 15:52:07,630 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:07,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:07,872 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:07,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:07,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:07,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:07,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:07,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:07,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:07,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:07,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80932336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:07,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:07,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:07,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372747091] [2022-01-18 15:52:07,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:07,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:07,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:07,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:07,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:07,942 INFO L87 Difference]: Start difference. First operand 2448 states and 8113 transitions. Second operand has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:09,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:09,535 INFO L93 Difference]: Finished difference Result 2794 states and 9212 transitions. [2022-01-18 15:52:09,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:52:09,535 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:09,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:09,540 INFO L225 Difference]: With dead ends: 2794 [2022-01-18 15:52:09,540 INFO L226 Difference]: Without dead ends: 2777 [2022-01-18 15:52:09,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=282, Invalid=2474, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:52:09,541 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 110 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1884 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 2405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:09,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 99 Invalid, 2405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1884 Invalid, 0 Unknown, 480 Unchecked, 0.8s Time] [2022-01-18 15:52:09,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2777 states. [2022-01-18 15:52:09,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2777 to 2474. [2022-01-18 15:52:09,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2474 states, 2473 states have (on average 3.3255155681358675) internal successors, (8224), 2473 states have internal predecessors, (8224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:09,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2474 states to 2474 states and 8224 transitions. [2022-01-18 15:52:09,573 INFO L78 Accepts]: Start accepts. Automaton has 2474 states and 8224 transitions. Word has length 24 [2022-01-18 15:52:09,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:09,573 INFO L470 AbstractCegarLoop]: Abstraction has 2474 states and 8224 transitions. [2022-01-18 15:52:09,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:09,573 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 8224 transitions. [2022-01-18 15:52:09,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:09,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:09,576 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:09,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-01-18 15:52:09,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:09,776 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:09,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:09,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1667257941, now seen corresponding path program 128 times [2022-01-18 15:52:09,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:09,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179389675] [2022-01-18 15:52:09,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:09,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:10,017 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:10,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:10,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179389675] [2022-01-18 15:52:10,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179389675] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:10,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487155924] [2022-01-18 15:52:10,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:52:10,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:10,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:10,018 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:10,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-01-18 15:52:10,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:52:10,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:10,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:10,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:10,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:10,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:10,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:52:10,602 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:10,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:10,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:10,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:10,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 55 [2022-01-18 15:52:11,047 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:11,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487155924] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:11,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:11,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:52:11,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445083026] [2022-01-18 15:52:11,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:11,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:52:11,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:11,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:52:11,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:52:11,048 INFO L87 Difference]: Start difference. First operand 2474 states and 8224 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:12,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:12,347 INFO L93 Difference]: Finished difference Result 2838 states and 9378 transitions. [2022-01-18 15:52:12,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:52:12,348 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:12,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:12,353 INFO L225 Difference]: With dead ends: 2838 [2022-01-18 15:52:12,353 INFO L226 Difference]: Without dead ends: 2823 [2022-01-18 15:52:12,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=216, Invalid=1676, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:52:12,353 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 126 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 1753 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 2319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 527 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:12,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 101 Invalid, 2319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1753 Invalid, 0 Unknown, 527 Unchecked, 0.8s Time] [2022-01-18 15:52:12,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2823 states. [2022-01-18 15:52:12,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2823 to 2498. [2022-01-18 15:52:12,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2497 states have (on average 3.329195034040849) internal successors, (8313), 2497 states have internal predecessors, (8313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:12,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 8313 transitions. [2022-01-18 15:52:12,384 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 8313 transitions. Word has length 24 [2022-01-18 15:52:12,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:12,384 INFO L470 AbstractCegarLoop]: Abstraction has 2498 states and 8313 transitions. [2022-01-18 15:52:12,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:12,384 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 8313 transitions. [2022-01-18 15:52:12,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:12,387 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:12,387 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:12,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-01-18 15:52:12,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:12,587 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:12,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:12,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1534073149, now seen corresponding path program 129 times [2022-01-18 15:52:12,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:12,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538220857] [2022-01-18 15:52:12,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:12,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:12,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:12,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:12,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:12,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538220857] [2022-01-18 15:52:12,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538220857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:12,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76457854] [2022-01-18 15:52:12,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:52:12,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:12,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:12,885 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:12,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-01-18 15:52:12,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:52:12,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:12,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:12,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:13,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:13,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:13,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:13,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:13,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:52:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:13,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:13,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:13,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:13,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:52:13,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:13,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76457854] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:13,898 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:13,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:52:13,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881717970] [2022-01-18 15:52:13,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:13,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:52:13,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:13,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:52:13,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:52:13,898 INFO L87 Difference]: Start difference. First operand 2498 states and 8313 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:14,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:14,910 INFO L93 Difference]: Finished difference Result 2856 states and 9431 transitions. [2022-01-18 15:52:14,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:52:14,910 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:14,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:14,916 INFO L225 Difference]: With dead ends: 2856 [2022-01-18 15:52:14,916 INFO L226 Difference]: Without dead ends: 2850 [2022-01-18 15:52:14,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=157, Invalid=1483, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:52:14,916 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 99 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 1389 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 1843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 418 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:14,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 110 Invalid, 1843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1389 Invalid, 0 Unknown, 418 Unchecked, 0.6s Time] [2022-01-18 15:52:14,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2850 states. [2022-01-18 15:52:14,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2850 to 2500. [2022-01-18 15:52:14,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2500 states, 2499 states have (on average 3.3297318927571027) internal successors, (8321), 2499 states have internal predecessors, (8321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:14,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2500 states to 2500 states and 8321 transitions. [2022-01-18 15:52:14,948 INFO L78 Accepts]: Start accepts. Automaton has 2500 states and 8321 transitions. Word has length 24 [2022-01-18 15:52:14,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:14,948 INFO L470 AbstractCegarLoop]: Abstraction has 2500 states and 8321 transitions. [2022-01-18 15:52:14,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:14,949 INFO L276 IsEmpty]: Start isEmpty. Operand 2500 states and 8321 transitions. [2022-01-18 15:52:14,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:14,952 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:14,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:14,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-01-18 15:52:15,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-01-18 15:52:15,152 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:15,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:15,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1436105503, now seen corresponding path program 130 times [2022-01-18 15:52:15,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:15,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632165929] [2022-01-18 15:52:15,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:15,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:15,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:15,400 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:15,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:15,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632165929] [2022-01-18 15:52:15,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632165929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:15,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223435772] [2022-01-18 15:52:15,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:52:15,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:15,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:15,402 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:15,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-01-18 15:52:15,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:52:15,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:15,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:15,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:15,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:15,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:15,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:15,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:15,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:52:15,742 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:15,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:16,015 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:16,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:16,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:16,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:16,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:16,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:16,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:16,091 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:16,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223435772] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:16,091 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:16,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:16,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103201335] [2022-01-18 15:52:16,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:16,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:16,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:16,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:16,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:16,092 INFO L87 Difference]: Start difference. First operand 2500 states and 8321 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:17,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:17,240 INFO L93 Difference]: Finished difference Result 2894 states and 9561 transitions. [2022-01-18 15:52:17,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:52:17,240 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:17,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:17,245 INFO L225 Difference]: With dead ends: 2894 [2022-01-18 15:52:17,246 INFO L226 Difference]: Without dead ends: 2886 [2022-01-18 15:52:17,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:52:17,246 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 78 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 1366 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 1691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:17,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 93 Invalid, 1691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1366 Invalid, 0 Unknown, 295 Unchecked, 0.6s Time] [2022-01-18 15:52:17,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2886 states. [2022-01-18 15:52:17,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2886 to 2501. [2022-01-18 15:52:17,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2501 states, 2500 states have (on average 3.3304) internal successors, (8326), 2500 states have internal predecessors, (8326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:17,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2501 states to 2501 states and 8326 transitions. [2022-01-18 15:52:17,281 INFO L78 Accepts]: Start accepts. Automaton has 2501 states and 8326 transitions. Word has length 24 [2022-01-18 15:52:17,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:17,281 INFO L470 AbstractCegarLoop]: Abstraction has 2501 states and 8326 transitions. [2022-01-18 15:52:17,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:17,281 INFO L276 IsEmpty]: Start isEmpty. Operand 2501 states and 8326 transitions. [2022-01-18 15:52:17,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:17,285 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:17,285 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:17,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-01-18 15:52:17,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-01-18 15:52:17,485 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:17,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:17,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2084000377, now seen corresponding path program 131 times [2022-01-18 15:52:17,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:17,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772989640] [2022-01-18 15:52:17,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:17,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:17,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:17,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:17,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772989640] [2022-01-18 15:52:17,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772989640] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:17,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025957092] [2022-01-18 15:52:17,782 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:52:17,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:17,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:17,783 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:17,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-01-18 15:52:17,812 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:52:17,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:17,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:17,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:18,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:18,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:18,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:18,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:18,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:52:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:18,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:18,393 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:18,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:18,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:18,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:18,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:18,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:18,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:18,473 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:18,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025957092] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:18,473 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:18,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:18,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788166592] [2022-01-18 15:52:18,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:18,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:18,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:18,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:18,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:18,474 INFO L87 Difference]: Start difference. First operand 2501 states and 8326 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:19,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:19,746 INFO L93 Difference]: Finished difference Result 3110 states and 10102 transitions. [2022-01-18 15:52:19,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:52:19,747 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:19,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:19,753 INFO L225 Difference]: With dead ends: 3110 [2022-01-18 15:52:19,753 INFO L226 Difference]: Without dead ends: 3101 [2022-01-18 15:52:19,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=173, Invalid=1633, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:52:19,754 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 117 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 1605 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 2483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 846 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:19,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 167 Invalid, 2483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1605 Invalid, 0 Unknown, 846 Unchecked, 0.7s Time] [2022-01-18 15:52:19,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3101 states. [2022-01-18 15:52:19,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3101 to 2505. [2022-01-18 15:52:19,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2505 states, 2504 states have (on average 3.332667731629393) internal successors, (8345), 2504 states have internal predecessors, (8345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:19,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2505 states to 2505 states and 8345 transitions. [2022-01-18 15:52:19,794 INFO L78 Accepts]: Start accepts. Automaton has 2505 states and 8345 transitions. Word has length 24 [2022-01-18 15:52:19,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:19,795 INFO L470 AbstractCegarLoop]: Abstraction has 2505 states and 8345 transitions. [2022-01-18 15:52:19,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:19,795 INFO L276 IsEmpty]: Start isEmpty. Operand 2505 states and 8345 transitions. [2022-01-18 15:52:19,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:19,798 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:19,798 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:19,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-01-18 15:52:19,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-01-18 15:52:19,999 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:19,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:19,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1481789116, now seen corresponding path program 17 times [2022-01-18 15:52:19,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:19,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741254809] [2022-01-18 15:52:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:20,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:20,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:20,235 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:20,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:20,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741254809] [2022-01-18 15:52:20,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741254809] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:20,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076176709] [2022-01-18 15:52:20,236 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:52:20,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:20,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:20,237 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:20,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-01-18 15:52:20,260 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:52:20,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:20,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:20,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:20,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:20,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:20,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:20,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:20,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:52:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:20,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:20,855 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:20,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:20,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:20,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:20,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:20,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:20,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:20,918 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:20,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076176709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:20,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:20,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:20,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856765277] [2022-01-18 15:52:20,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:20,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:20,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:20,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:20,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:20,919 INFO L87 Difference]: Start difference. First operand 2505 states and 8345 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:22,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:22,082 INFO L93 Difference]: Finished difference Result 2907 states and 9603 transitions. [2022-01-18 15:52:22,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:52:22,083 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:22,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:22,088 INFO L225 Difference]: With dead ends: 2907 [2022-01-18 15:52:22,088 INFO L226 Difference]: Without dead ends: 2900 [2022-01-18 15:52:22,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:52:22,089 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 94 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1458 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 1725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:22,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 86 Invalid, 1725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1458 Invalid, 0 Unknown, 230 Unchecked, 0.6s Time] [2022-01-18 15:52:22,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2900 states. [2022-01-18 15:52:22,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2900 to 2503. [2022-01-18 15:52:22,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2503 states, 2502 states have (on average 3.332933653077538) internal successors, (8339), 2502 states have internal predecessors, (8339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:22,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2503 states to 2503 states and 8339 transitions. [2022-01-18 15:52:22,122 INFO L78 Accepts]: Start accepts. Automaton has 2503 states and 8339 transitions. Word has length 24 [2022-01-18 15:52:22,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:22,122 INFO L470 AbstractCegarLoop]: Abstraction has 2503 states and 8339 transitions. [2022-01-18 15:52:22,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:22,122 INFO L276 IsEmpty]: Start isEmpty. Operand 2503 states and 8339 transitions. [2022-01-18 15:52:22,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:22,125 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:22,126 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:22,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-01-18 15:52:22,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-01-18 15:52:22,326 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:22,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:22,326 INFO L85 PathProgramCache]: Analyzing trace with hash 73429867, now seen corresponding path program 132 times [2022-01-18 15:52:22,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:22,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670752651] [2022-01-18 15:52:22,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:22,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:22,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:22,561 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:22,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:22,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670752651] [2022-01-18 15:52:22,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670752651] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:22,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531359008] [2022-01-18 15:52:22,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:52:22,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:22,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:22,563 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:22,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-01-18 15:52:22,586 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:52:22,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:22,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:52:22,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:22,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:22,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:22,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:22,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:22,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 43 [2022-01-18 15:52:23,259 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:23,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:23,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:23,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:23,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:23,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:23,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:52:23,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:23,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531359008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:23,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:23,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:52:23,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546245908] [2022-01-18 15:52:23,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:23,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:52:23,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:23,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:52:23,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=846, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:52:23,942 INFO L87 Difference]: Start difference. First operand 2503 states and 8339 transitions. Second operand has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:25,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:25,960 INFO L93 Difference]: Finished difference Result 3159 states and 10415 transitions. [2022-01-18 15:52:25,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:52:25,961 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:25,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:25,967 INFO L225 Difference]: With dead ends: 3159 [2022-01-18 15:52:25,967 INFO L226 Difference]: Without dead ends: 3151 [2022-01-18 15:52:25,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 928 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=343, Invalid=3947, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:52:25,968 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 143 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 1279 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 615 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:25,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 123 Invalid, 1945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1279 Invalid, 0 Unknown, 615 Unchecked, 0.6s Time] [2022-01-18 15:52:25,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3151 states. [2022-01-18 15:52:25,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3151 to 2503. [2022-01-18 15:52:25,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2503 states, 2502 states have (on average 3.332933653077538) internal successors, (8339), 2502 states have internal predecessors, (8339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:26,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2503 states to 2503 states and 8339 transitions. [2022-01-18 15:52:26,002 INFO L78 Accepts]: Start accepts. Automaton has 2503 states and 8339 transitions. Word has length 24 [2022-01-18 15:52:26,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:26,002 INFO L470 AbstractCegarLoop]: Abstraction has 2503 states and 8339 transitions. [2022-01-18 15:52:26,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:26,002 INFO L276 IsEmpty]: Start isEmpty. Operand 2503 states and 8339 transitions. [2022-01-18 15:52:26,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:26,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:26,005 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:26,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-01-18 15:52:26,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214 [2022-01-18 15:52:26,206 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:26,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:26,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2115913133, now seen corresponding path program 133 times [2022-01-18 15:52:26,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:26,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394069334] [2022-01-18 15:52:26,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:26,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:26,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:26,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:26,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394069334] [2022-01-18 15:52:26,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394069334] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:26,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447812385] [2022-01-18 15:52:26,456 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:52:26,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:26,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:26,457 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:26,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-01-18 15:52:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:26,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:26,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:26,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:26,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:26,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:26,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:26,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:52:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:26,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:27,094 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:27,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:27,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:27,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:27,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:27,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:27,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:27,154 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:27,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447812385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:27,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:27,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:27,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230583116] [2022-01-18 15:52:27,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:27,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:27,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:27,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:27,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=639, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:27,155 INFO L87 Difference]: Start difference. First operand 2503 states and 8339 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:28,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:28,537 INFO L93 Difference]: Finished difference Result 3031 states and 9878 transitions. [2022-01-18 15:52:28,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:52:28,537 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:28,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:28,543 INFO L225 Difference]: With dead ends: 3031 [2022-01-18 15:52:28,544 INFO L226 Difference]: Without dead ends: 3024 [2022-01-18 15:52:28,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=187, Invalid=1883, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:52:28,544 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 159 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 1398 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 2226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 781 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:28,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 210 Invalid, 2226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1398 Invalid, 0 Unknown, 781 Unchecked, 0.6s Time] [2022-01-18 15:52:28,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3024 states. [2022-01-18 15:52:28,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3024 to 2486. [2022-01-18 15:52:28,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2485 states have (on average 3.3356136820925553) internal successors, (8289), 2485 states have internal predecessors, (8289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:28,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 8289 transitions. [2022-01-18 15:52:28,584 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 8289 transitions. Word has length 24 [2022-01-18 15:52:28,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:28,585 INFO L470 AbstractCegarLoop]: Abstraction has 2486 states and 8289 transitions. [2022-01-18 15:52:28,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:28,585 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 8289 transitions. [2022-01-18 15:52:28,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:28,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:28,588 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:28,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Ended with exit code 0 [2022-01-18 15:52:28,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2022-01-18 15:52:28,789 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:28,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:28,789 INFO L85 PathProgramCache]: Analyzing trace with hash -284422353, now seen corresponding path program 134 times [2022-01-18 15:52:28,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:28,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436655403] [2022-01-18 15:52:28,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:28,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:28,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:29,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:29,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:29,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436655403] [2022-01-18 15:52:29,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436655403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:29,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069801000] [2022-01-18 15:52:29,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:52:29,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:29,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:29,024 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:29,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-01-18 15:52:29,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:52:29,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:29,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:29,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:29,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:29,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:29,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:29,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:29,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:52:29,587 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:29,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:30,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:30,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:30,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:30,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:52:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:30,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069801000] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:30,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:30,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:52:30,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180369778] [2022-01-18 15:52:30,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:30,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:52:30,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:30,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:52:30,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:52:30,245 INFO L87 Difference]: Start difference. First operand 2486 states and 8289 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:32,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:32,308 INFO L93 Difference]: Finished difference Result 3517 states and 11744 transitions. [2022-01-18 15:52:32,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:52:32,309 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:32,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:32,315 INFO L225 Difference]: With dead ends: 3517 [2022-01-18 15:52:32,315 INFO L226 Difference]: Without dead ends: 3513 [2022-01-18 15:52:32,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=323, Invalid=2869, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:52:32,316 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 103 mSDsluCounter, 1157 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 785 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:32,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 249 Invalid, 1922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1110 Invalid, 0 Unknown, 785 Unchecked, 0.5s Time] [2022-01-18 15:52:32,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3513 states. [2022-01-18 15:52:32,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3513 to 2498. [2022-01-18 15:52:32,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2497 states have (on average 3.3360032038446135) internal successors, (8330), 2497 states have internal predecessors, (8330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:32,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 8330 transitions. [2022-01-18 15:52:32,353 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 8330 transitions. Word has length 24 [2022-01-18 15:52:32,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:32,353 INFO L470 AbstractCegarLoop]: Abstraction has 2498 states and 8330 transitions. [2022-01-18 15:52:32,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:32,353 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 8330 transitions. [2022-01-18 15:52:32,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:32,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:32,356 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:32,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-01-18 15:52:32,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:32,557 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:32,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:32,557 INFO L85 PathProgramCache]: Analyzing trace with hash 603081328, now seen corresponding path program 21 times [2022-01-18 15:52:32,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:32,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128825381] [2022-01-18 15:52:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:32,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:32,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:32,807 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:32,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:32,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128825381] [2022-01-18 15:52:32,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128825381] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:32,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069448547] [2022-01-18 15:52:32,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:52:32,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:32,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:32,808 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:32,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-01-18 15:52:32,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:52:32,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:32,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:32,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:33,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:33,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:33,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:33,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:33,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:52:33,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:33,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:33,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:33,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:33,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:52:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:33,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069448547] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:33,734 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:33,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:52:33,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690919753] [2022-01-18 15:52:33,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:33,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:52:33,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:33,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:52:33,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:52:33,735 INFO L87 Difference]: Start difference. First operand 2498 states and 8330 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:36,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:36,299 INFO L93 Difference]: Finished difference Result 3311 states and 10477 transitions. [2022-01-18 15:52:36,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:52:36,299 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:36,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:36,305 INFO L225 Difference]: With dead ends: 3311 [2022-01-18 15:52:36,305 INFO L226 Difference]: Without dead ends: 3279 [2022-01-18 15:52:36,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1063 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=442, Invalid=4250, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:52:36,306 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 341 mSDsluCounter, 1811 mSDsCounter, 0 mSdLazyCounter, 2170 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 3878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1622 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:36,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 243 Invalid, 3878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2170 Invalid, 0 Unknown, 1622 Unchecked, 1.0s Time] [2022-01-18 15:52:36,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3279 states. [2022-01-18 15:52:36,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3279 to 2547. [2022-01-18 15:52:36,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2547 states, 2546 states have (on average 3.332678711704635) internal successors, (8485), 2546 states have internal predecessors, (8485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:36,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2547 states to 2547 states and 8485 transitions. [2022-01-18 15:52:36,342 INFO L78 Accepts]: Start accepts. Automaton has 2547 states and 8485 transitions. Word has length 24 [2022-01-18 15:52:36,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:36,342 INFO L470 AbstractCegarLoop]: Abstraction has 2547 states and 8485 transitions. [2022-01-18 15:52:36,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:36,342 INFO L276 IsEmpty]: Start isEmpty. Operand 2547 states and 8485 transitions. [2022-01-18 15:52:36,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:36,345 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:36,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:36,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-01-18 15:52:36,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-01-18 15:52:36,546 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:36,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:36,546 INFO L85 PathProgramCache]: Analyzing trace with hash 713052612, now seen corresponding path program 18 times [2022-01-18 15:52:36,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:36,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18393521] [2022-01-18 15:52:36,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:36,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:36,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:36,783 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:36,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:36,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18393521] [2022-01-18 15:52:36,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18393521] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:36,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391769350] [2022-01-18 15:52:36,783 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:52:36,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:36,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:36,784 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:36,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-01-18 15:52:36,820 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:52:36,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:36,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:36,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:37,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:37,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:37,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:37,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:37,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:52:37,325 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:37,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:37,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:37,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:37,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:37,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:52:37,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:37,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391769350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:37,912 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:37,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:52:37,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867795862] [2022-01-18 15:52:37,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:37,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:52:37,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:37,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:52:37,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:52:37,913 INFO L87 Difference]: Start difference. First operand 2547 states and 8485 transitions. Second operand has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:40,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:40,443 INFO L93 Difference]: Finished difference Result 3638 states and 12393 transitions. [2022-01-18 15:52:40,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:52:40,444 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:40,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:40,451 INFO L225 Difference]: With dead ends: 3638 [2022-01-18 15:52:40,451 INFO L226 Difference]: Without dead ends: 3625 [2022-01-18 15:52:40,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=427, Invalid=3233, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:52:40,452 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 165 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 2544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1486 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:40,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 94 Invalid, 2544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 996 Invalid, 0 Unknown, 1486 Unchecked, 0.5s Time] [2022-01-18 15:52:40,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3625 states. [2022-01-18 15:52:40,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3625 to 2574. [2022-01-18 15:52:40,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2574 states, 2573 states have (on average 3.3416245627671977) internal successors, (8598), 2573 states have internal predecessors, (8598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:40,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2574 states to 2574 states and 8598 transitions. [2022-01-18 15:52:40,507 INFO L78 Accepts]: Start accepts. Automaton has 2574 states and 8598 transitions. Word has length 24 [2022-01-18 15:52:40,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:40,507 INFO L470 AbstractCegarLoop]: Abstraction has 2574 states and 8598 transitions. [2022-01-18 15:52:40,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:40,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2574 states and 8598 transitions. [2022-01-18 15:52:40,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:40,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:40,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:40,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-01-18 15:52:40,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:40,712 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:40,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:40,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1363030483, now seen corresponding path program 135 times [2022-01-18 15:52:40,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:40,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040020077] [2022-01-18 15:52:40,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:40,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:40,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:40,946 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:40,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:40,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040020077] [2022-01-18 15:52:40,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040020077] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:40,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345201740] [2022-01-18 15:52:40,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:52:40,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:40,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:40,951 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:40,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-01-18 15:52:40,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:52:40,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:40,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:40,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:41,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:41,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:41,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:41,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:41,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:52:41,300 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:41,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:41,548 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:41,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:41,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:41,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:41,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:41,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:41,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:41,618 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:41,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345201740] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:41,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:41,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:41,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054173667] [2022-01-18 15:52:41,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:41,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:41,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:41,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:41,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:41,619 INFO L87 Difference]: Start difference. First operand 2574 states and 8598 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:43,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:43,126 INFO L93 Difference]: Finished difference Result 3329 states and 10831 transitions. [2022-01-18 15:52:43,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:52:43,126 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:43,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:43,132 INFO L225 Difference]: With dead ends: 3329 [2022-01-18 15:52:43,132 INFO L226 Difference]: Without dead ends: 3319 [2022-01-18 15:52:43,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=280, Invalid=2072, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:52:43,133 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 154 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 1763 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 2511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 689 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:43,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 255 Invalid, 2511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1763 Invalid, 0 Unknown, 689 Unchecked, 0.7s Time] [2022-01-18 15:52:43,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3319 states. [2022-01-18 15:52:43,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3319 to 2587. [2022-01-18 15:52:43,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2587 states, 2586 states have (on average 3.3422273781902554) internal successors, (8643), 2586 states have internal predecessors, (8643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2587 states to 2587 states and 8643 transitions. [2022-01-18 15:52:43,169 INFO L78 Accepts]: Start accepts. Automaton has 2587 states and 8643 transitions. Word has length 24 [2022-01-18 15:52:43,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:43,169 INFO L470 AbstractCegarLoop]: Abstraction has 2587 states and 8643 transitions. [2022-01-18 15:52:43,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:43,169 INFO L276 IsEmpty]: Start isEmpty. Operand 2587 states and 8643 transitions. [2022-01-18 15:52:43,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:43,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:43,173 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:43,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-01-18 15:52:43,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2022-01-18 15:52:43,373 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:43,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:43,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1170717186, now seen corresponding path program 19 times [2022-01-18 15:52:43,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:43,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201331501] [2022-01-18 15:52:43,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:43,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:43,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:43,650 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:43,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:43,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201331501] [2022-01-18 15:52:43,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201331501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:43,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048526597] [2022-01-18 15:52:43,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:52:43,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:43,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:43,651 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:43,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-01-18 15:52:43,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:43,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:43,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:43,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:43,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:43,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:43,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:43,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:52:43,984 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:43,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:44,258 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:44,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:44,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:44,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:44,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:44,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:44,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:44,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:44,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048526597] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:44,331 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:44,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:44,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383062257] [2022-01-18 15:52:44,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:44,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:44,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:44,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:44,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:44,332 INFO L87 Difference]: Start difference. First operand 2587 states and 8643 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:45,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:45,688 INFO L93 Difference]: Finished difference Result 3170 states and 10315 transitions. [2022-01-18 15:52:45,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:52:45,688 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:45,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:45,694 INFO L225 Difference]: With dead ends: 3170 [2022-01-18 15:52:45,695 INFO L226 Difference]: Without dead ends: 3162 [2022-01-18 15:52:45,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=165, Invalid=1641, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:52:45,695 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 137 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 1781 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 2469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 658 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:45,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 190 Invalid, 2469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1781 Invalid, 0 Unknown, 658 Unchecked, 0.7s Time] [2022-01-18 15:52:45,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3162 states. [2022-01-18 15:52:45,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3162 to 2577. [2022-01-18 15:52:45,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2577 states, 2576 states have (on average 3.340062111801242) internal successors, (8604), 2576 states have internal predecessors, (8604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:45,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2577 states to 2577 states and 8604 transitions. [2022-01-18 15:52:45,737 INFO L78 Accepts]: Start accepts. Automaton has 2577 states and 8604 transitions. Word has length 24 [2022-01-18 15:52:45,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:45,737 INFO L470 AbstractCegarLoop]: Abstraction has 2577 states and 8604 transitions. [2022-01-18 15:52:45,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:45,737 INFO L276 IsEmpty]: Start isEmpty. Operand 2577 states and 8604 transitions. [2022-01-18 15:52:45,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:45,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:45,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:45,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-01-18 15:52:45,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:45,942 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:45,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:45,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1867982233, now seen corresponding path program 136 times [2022-01-18 15:52:45,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:45,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874586110] [2022-01-18 15:52:45,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:45,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:46,190 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:46,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:46,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874586110] [2022-01-18 15:52:46,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874586110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:46,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552624078] [2022-01-18 15:52:46,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:52:46,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:46,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:46,192 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:46,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-01-18 15:52:46,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:52:46,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:46,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:46,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:46,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:46,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:46,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:46,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:46,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:52:46,535 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:46,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:46,828 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:46,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:46,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:46,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:46,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:46,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:46,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:46,900 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:46,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552624078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:46,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:46,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:46,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72135999] [2022-01-18 15:52:46,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:46,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:46,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:46,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:46,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=639, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:46,901 INFO L87 Difference]: Start difference. First operand 2577 states and 8604 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:48,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:48,418 INFO L93 Difference]: Finished difference Result 3205 states and 10398 transitions. [2022-01-18 15:52:48,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:52:48,418 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:48,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:48,424 INFO L225 Difference]: With dead ends: 3205 [2022-01-18 15:52:48,424 INFO L226 Difference]: Without dead ends: 3196 [2022-01-18 15:52:48,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=200, Invalid=2056, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:52:48,425 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 180 mSDsluCounter, 1360 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 2719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1029 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:48,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 173 Invalid, 2719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1655 Invalid, 0 Unknown, 1029 Unchecked, 0.7s Time] [2022-01-18 15:52:48,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3196 states. [2022-01-18 15:52:48,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3196 to 2562. [2022-01-18 15:52:48,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2562 states, 2561 states have (on average 3.3389301054275675) internal successors, (8551), 2561 states have internal predecessors, (8551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:48,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2562 states to 2562 states and 8551 transitions. [2022-01-18 15:52:48,459 INFO L78 Accepts]: Start accepts. Automaton has 2562 states and 8551 transitions. Word has length 24 [2022-01-18 15:52:48,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:48,459 INFO L470 AbstractCegarLoop]: Abstraction has 2562 states and 8551 transitions. [2022-01-18 15:52:48,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:48,459 INFO L276 IsEmpty]: Start isEmpty. Operand 2562 states and 8551 transitions. [2022-01-18 15:52:48,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:48,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:48,463 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:48,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Forceful destruction successful, exit code 0 [2022-01-18 15:52:48,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-01-18 15:52:48,663 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:48,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:48,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1738899514, now seen corresponding path program 20 times [2022-01-18 15:52:48,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:48,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506241033] [2022-01-18 15:52:48,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:48,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:48,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:48,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506241033] [2022-01-18 15:52:48,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506241033] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:48,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444457674] [2022-01-18 15:52:48,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:52:48,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:48,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:48,932 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:48,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-01-18 15:52:48,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:52:48,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:48,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:48,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:49,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:49,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:49,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:49,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:49,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:52:49,512 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:49,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:49,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:49,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:50,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:50,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:52:50,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:50,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444457674] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:50,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:50,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:52:50,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782235832] [2022-01-18 15:52:50,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:50,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:52:50,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:50,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:52:50,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:52:50,090 INFO L87 Difference]: Start difference. First operand 2562 states and 8551 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:53,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:53,361 INFO L93 Difference]: Finished difference Result 3914 states and 13354 transitions. [2022-01-18 15:52:53,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:52:53,361 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:53,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:53,369 INFO L225 Difference]: With dead ends: 3914 [2022-01-18 15:52:53,369 INFO L226 Difference]: Without dead ends: 3907 [2022-01-18 15:52:53,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1063 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=571, Invalid=4121, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:52:53,370 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 160 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 2369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1270 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:53,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 189 Invalid, 2369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1038 Invalid, 0 Unknown, 1270 Unchecked, 0.5s Time] [2022-01-18 15:52:53,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3907 states. [2022-01-18 15:52:53,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3907 to 2586. [2022-01-18 15:52:53,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2586 states, 2585 states have (on average 3.34468085106383) internal successors, (8646), 2585 states have internal predecessors, (8646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:53,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2586 states to 2586 states and 8646 transitions. [2022-01-18 15:52:53,419 INFO L78 Accepts]: Start accepts. Automaton has 2586 states and 8646 transitions. Word has length 24 [2022-01-18 15:52:53,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:53,419 INFO L470 AbstractCegarLoop]: Abstraction has 2586 states and 8646 transitions. [2022-01-18 15:52:53,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:53,419 INFO L276 IsEmpty]: Start isEmpty. Operand 2586 states and 8646 transitions. [2022-01-18 15:52:53,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:53,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:53,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:53,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-01-18 15:52:53,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:53,623 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:53,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:53,624 INFO L85 PathProgramCache]: Analyzing trace with hash 957867473, now seen corresponding path program 137 times [2022-01-18 15:52:53,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:53,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226698564] [2022-01-18 15:52:53,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:53,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:53,869 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:53,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:53,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226698564] [2022-01-18 15:52:53,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226698564] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:53,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242687219] [2022-01-18 15:52:53,870 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:52:53,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:53,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:53,871 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:53,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-01-18 15:52:53,893 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:52:53,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:53,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:53,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:54,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:54,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:54,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:54,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:54,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2022-01-18 15:52:54,437 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:54,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:54,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:54,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:54,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:54,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:54,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 15:52:55,021 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:55,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242687219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:55,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:55,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 15:52:55,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49346428] [2022-01-18 15:52:55,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:55,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:52:55,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:55,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:52:55,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:52:55,023 INFO L87 Difference]: Start difference. First operand 2586 states and 8646 transitions. Second operand has 34 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:55,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:55,963 INFO L93 Difference]: Finished difference Result 2691 states and 8950 transitions. [2022-01-18 15:52:55,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:52:55,963 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:55,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:55,968 INFO L225 Difference]: With dead ends: 2691 [2022-01-18 15:52:55,969 INFO L226 Difference]: Without dead ends: 2684 [2022-01-18 15:52:55,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=251, Invalid=2005, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:52:55,969 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 64 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:55,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 110 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 649 Invalid, 0 Unknown, 415 Unchecked, 0.3s Time] [2022-01-18 15:52:55,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2684 states. [2022-01-18 15:52:55,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2684 to 2587. [2022-01-18 15:52:55,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2587 states, 2586 states have (on average 3.3437741686001545) internal successors, (8647), 2586 states have internal predecessors, (8647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2587 states to 2587 states and 8647 transitions. [2022-01-18 15:52:56,000 INFO L78 Accepts]: Start accepts. Automaton has 2587 states and 8647 transitions. Word has length 24 [2022-01-18 15:52:56,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:56,000 INFO L470 AbstractCegarLoop]: Abstraction has 2587 states and 8647 transitions. [2022-01-18 15:52:56,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:56,000 INFO L276 IsEmpty]: Start isEmpty. Operand 2587 states and 8647 transitions. [2022-01-18 15:52:56,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:56,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:56,003 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:56,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Forceful destruction successful, exit code 0 [2022-01-18 15:52:56,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-01-18 15:52:56,204 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:56,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:56,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1861458294, now seen corresponding path program 22 times [2022-01-18 15:52:56,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:56,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306871517] [2022-01-18 15:52:56,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:56,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:56,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:56,492 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:56,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:56,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306871517] [2022-01-18 15:52:56,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306871517] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:56,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841454408] [2022-01-18 15:52:56,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:52:56,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:56,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:56,494 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:56,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-01-18 15:52:56,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:52:56,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:56,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:52:56,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:56,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:56,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:56,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:56,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:56,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2022-01-18 15:52:56,831 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:56,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:57,092 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:52:57,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:52:57,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:57,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:57,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:57,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:52:57,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:52:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:57,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841454408] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:57,162 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:57,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:52:57,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365103340] [2022-01-18 15:52:57,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:57,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:52:57,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:57,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:52:57,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:52:57,163 INFO L87 Difference]: Start difference. First operand 2587 states and 8647 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:58,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:52:58,224 INFO L93 Difference]: Finished difference Result 2853 states and 9514 transitions. [2022-01-18 15:52:58,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:52:58,224 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:52:58,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:52:58,229 INFO L225 Difference]: With dead ends: 2853 [2022-01-18 15:52:58,229 INFO L226 Difference]: Without dead ends: 2845 [2022-01-18 15:52:58,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=178, Invalid=1544, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:52:58,230 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 70 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 1476 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 1614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:52:58,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 78 Invalid, 1614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1476 Invalid, 0 Unknown, 117 Unchecked, 0.6s Time] [2022-01-18 15:52:58,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2845 states. [2022-01-18 15:52:58,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2845 to 2579. [2022-01-18 15:52:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2579 states, 2578 states have (on average 3.342901474010861) internal successors, (8618), 2578 states have internal predecessors, (8618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:58,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2579 states to 2579 states and 8618 transitions. [2022-01-18 15:52:58,261 INFO L78 Accepts]: Start accepts. Automaton has 2579 states and 8618 transitions. Word has length 24 [2022-01-18 15:52:58,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:52:58,261 INFO L470 AbstractCegarLoop]: Abstraction has 2579 states and 8618 transitions. [2022-01-18 15:52:58,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:52:58,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2579 states and 8618 transitions. [2022-01-18 15:52:58,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:52:58,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:52:58,265 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:52:58,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Forceful destruction successful, exit code 0 [2022-01-18 15:52:58,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-01-18 15:52:58,465 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:52:58,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:52:58,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1245375153, now seen corresponding path program 138 times [2022-01-18 15:52:58,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:52:58,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554464889] [2022-01-18 15:52:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:52:58,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:52:58,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:52:58,720 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:58,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:52:58,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554464889] [2022-01-18 15:52:58,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554464889] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:52:58,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997241292] [2022-01-18 15:52:58,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:52:58,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:52:58,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:52:58,722 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:52:58,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-01-18 15:52:58,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:52:58,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:52:58,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:52:58,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:52:58,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:59,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:59,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 15:52:59,277 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:59,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:52:59,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:52:59,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:52:59,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 55 [2022-01-18 15:52:59,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:52:59,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997241292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:52:59,770 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:52:59,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:52:59,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777220057] [2022-01-18 15:52:59,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:52:59,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:52:59,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:52:59,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:52:59,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:52:59,771 INFO L87 Difference]: Start difference. First operand 2579 states and 8618 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:01,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:01,520 INFO L93 Difference]: Finished difference Result 2959 states and 9749 transitions. [2022-01-18 15:53:01,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:53:01,520 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:01,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:01,526 INFO L225 Difference]: With dead ends: 2959 [2022-01-18 15:53:01,526 INFO L226 Difference]: Without dead ends: 2948 [2022-01-18 15:53:01,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=294, Invalid=2058, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:53:01,526 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 136 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 2008 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 2650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 2008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 598 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:01,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 139 Invalid, 2650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 2008 Invalid, 0 Unknown, 598 Unchecked, 0.9s Time] [2022-01-18 15:53:01,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2948 states. [2022-01-18 15:53:01,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2948 to 2588. [2022-01-18 15:53:01,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2588 states, 2587 states have (on average 3.342481638964051) internal successors, (8647), 2587 states have internal predecessors, (8647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:01,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2588 states to 2588 states and 8647 transitions. [2022-01-18 15:53:01,561 INFO L78 Accepts]: Start accepts. Automaton has 2588 states and 8647 transitions. Word has length 24 [2022-01-18 15:53:01,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:01,561 INFO L470 AbstractCegarLoop]: Abstraction has 2588 states and 8647 transitions. [2022-01-18 15:53:01,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:01,561 INFO L276 IsEmpty]: Start isEmpty. Operand 2588 states and 8647 transitions. [2022-01-18 15:53:01,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:01,564 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:01,564 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:01,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-01-18 15:53:01,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:01,764 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:01,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:01,765 INFO L85 PathProgramCache]: Analyzing trace with hash 436461757, now seen corresponding path program 139 times [2022-01-18 15:53:01,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:01,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418209343] [2022-01-18 15:53:01,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:01,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:02,030 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:02,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:02,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418209343] [2022-01-18 15:53:02,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418209343] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:02,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119794778] [2022-01-18 15:53:02,030 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:53:02,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:02,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:02,031 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:02,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-01-18 15:53:02,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:02,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:02,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:02,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:02,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:02,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:02,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:02,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2022-01-18 15:53:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:02,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:02,590 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:02,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:02,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:02,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:02,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:02,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:02,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:02,659 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:02,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119794778] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:02,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:02,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:53:02,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564680130] [2022-01-18 15:53:02,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:02,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:53:02,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:02,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:53:02,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:53:02,660 INFO L87 Difference]: Start difference. First operand 2588 states and 8647 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:03,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:03,707 INFO L93 Difference]: Finished difference Result 2858 states and 9526 transitions. [2022-01-18 15:53:03,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:53:03,707 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:03,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:03,712 INFO L225 Difference]: With dead ends: 2858 [2022-01-18 15:53:03,712 INFO L226 Difference]: Without dead ends: 2850 [2022-01-18 15:53:03,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=174, Invalid=1466, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:53:03,712 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 90 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:03,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 78 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1461 Invalid, 0 Unknown, 81 Unchecked, 0.6s Time] [2022-01-18 15:53:03,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2850 states. [2022-01-18 15:53:03,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2850 to 2587. [2022-01-18 15:53:03,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2587 states, 2586 states have (on average 3.3445475638051043) internal successors, (8649), 2586 states have internal predecessors, (8649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:03,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2587 states to 2587 states and 8649 transitions. [2022-01-18 15:53:03,745 INFO L78 Accepts]: Start accepts. Automaton has 2587 states and 8649 transitions. Word has length 24 [2022-01-18 15:53:03,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:03,745 INFO L470 AbstractCegarLoop]: Abstraction has 2587 states and 8649 transitions. [2022-01-18 15:53:03,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:03,745 INFO L276 IsEmpty]: Start isEmpty. Operand 2587 states and 8649 transitions. [2022-01-18 15:53:03,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:03,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:03,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:03,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-01-18 15:53:03,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:03,949 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:03,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:03,949 INFO L85 PathProgramCache]: Analyzing trace with hash -836471951, now seen corresponding path program 140 times [2022-01-18 15:53:03,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:03,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51231930] [2022-01-18 15:53:03,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:03,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:04,201 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:04,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:04,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51231930] [2022-01-18 15:53:04,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51231930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:04,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063743734] [2022-01-18 15:53:04,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:53:04,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:04,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:04,203 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:04,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-01-18 15:53:04,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:53:04,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:04,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:53:04,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:04,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:04,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:04,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:53:04,753 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:04,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:05,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:05,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:05,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 55 [2022-01-18 15:53:05,240 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:05,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063743734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:05,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:05,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:53:05,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583264555] [2022-01-18 15:53:05,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:05,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:53:05,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:05,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:53:05,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:53:05,241 INFO L87 Difference]: Start difference. First operand 2587 states and 8649 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:07,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:07,401 INFO L93 Difference]: Finished difference Result 2909 states and 9613 transitions. [2022-01-18 15:53:07,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:53:07,401 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:07,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:07,407 INFO L225 Difference]: With dead ends: 2909 [2022-01-18 15:53:07,407 INFO L226 Difference]: Without dead ends: 2879 [2022-01-18 15:53:07,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 650 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=360, Invalid=2946, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:53:07,407 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 125 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 2143 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 2700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 497 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:07,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 155 Invalid, 2700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2143 Invalid, 0 Unknown, 497 Unchecked, 1.0s Time] [2022-01-18 15:53:07,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2879 states. [2022-01-18 15:53:07,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2879 to 2584. [2022-01-18 15:53:07,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2584 states, 2583 states have (on average 3.3441734417344176) internal successors, (8638), 2583 states have internal predecessors, (8638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:07,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2584 states to 2584 states and 8638 transitions. [2022-01-18 15:53:07,447 INFO L78 Accepts]: Start accepts. Automaton has 2584 states and 8638 transitions. Word has length 24 [2022-01-18 15:53:07,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:07,447 INFO L470 AbstractCegarLoop]: Abstraction has 2584 states and 8638 transitions. [2022-01-18 15:53:07,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:07,447 INFO L276 IsEmpty]: Start isEmpty. Operand 2584 states and 8638 transitions. [2022-01-18 15:53:07,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:07,451 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:07,451 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:07,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-01-18 15:53:07,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-01-18 15:53:07,651 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:07,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:07,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1085292758, now seen corresponding path program 23 times [2022-01-18 15:53:07,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:07,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493683092] [2022-01-18 15:53:07,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:07,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:07,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:07,919 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:07,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:07,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493683092] [2022-01-18 15:53:07,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493683092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:07,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799812223] [2022-01-18 15:53:07,919 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:53:07,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:07,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:07,920 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:07,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-01-18 15:53:07,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:53:07,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:07,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:07,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:08,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:08,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:08,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:08,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:08,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:53:08,243 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:08,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:08,503 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:08,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:08,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:08,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:08,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:08,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:08,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:08,559 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:08,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799812223] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:08,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:08,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:53:08,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871092495] [2022-01-18 15:53:08,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:08,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:53:08,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:08,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:53:08,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:53:08,560 INFO L87 Difference]: Start difference. First operand 2584 states and 8638 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:09,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:09,997 INFO L93 Difference]: Finished difference Result 2900 states and 9639 transitions. [2022-01-18 15:53:09,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:53:09,997 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:09,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:10,018 INFO L225 Difference]: With dead ends: 2900 [2022-01-18 15:53:10,019 INFO L226 Difference]: Without dead ends: 2892 [2022-01-18 15:53:10,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=210, Invalid=1952, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:53:10,019 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 1459 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 1788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:10,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 169 Invalid, 1788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1459 Invalid, 0 Unknown, 288 Unchecked, 0.6s Time] [2022-01-18 15:53:10,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2892 states. [2022-01-18 15:53:10,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2892 to 2594. [2022-01-18 15:53:10,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2594 states, 2593 states have (on average 3.34631700732742) internal successors, (8677), 2593 states have internal predecessors, (8677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2594 states to 2594 states and 8677 transitions. [2022-01-18 15:53:10,050 INFO L78 Accepts]: Start accepts. Automaton has 2594 states and 8677 transitions. Word has length 24 [2022-01-18 15:53:10,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:10,050 INFO L470 AbstractCegarLoop]: Abstraction has 2594 states and 8677 transitions. [2022-01-18 15:53:10,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:10,051 INFO L276 IsEmpty]: Start isEmpty. Operand 2594 states and 8677 transitions. [2022-01-18 15:53:10,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:10,054 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:10,054 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:10,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-01-18 15:53:10,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-01-18 15:53:10,254 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:10,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:10,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1238024875, now seen corresponding path program 141 times [2022-01-18 15:53:10,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:10,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067101830] [2022-01-18 15:53:10,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:10,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:10,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:10,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:10,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:10,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067101830] [2022-01-18 15:53:10,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067101830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:10,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436313797] [2022-01-18 15:53:10,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:53:10,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:10,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:10,516 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:10,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-01-18 15:53:10,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:53:10,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:10,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:10,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:10,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:10,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:10,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:10,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 56 [2022-01-18 15:53:11,111 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:11,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:11,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:11,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:11,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:11,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:11,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 9 [2022-01-18 15:53:11,612 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:11,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436313797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:11,612 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:11,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 15:53:11,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300926476] [2022-01-18 15:53:11,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:11,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:53:11,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:11,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:53:11,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=894, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:53:11,613 INFO L87 Difference]: Start difference. First operand 2594 states and 8677 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:15,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:15,494 INFO L93 Difference]: Finished difference Result 3381 states and 11015 transitions. [2022-01-18 15:53:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 15:53:15,494 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:15,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:15,501 INFO L225 Difference]: With dead ends: 3381 [2022-01-18 15:53:15,501 INFO L226 Difference]: Without dead ends: 3357 [2022-01-18 15:53:15,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1902 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=766, Invalid=6890, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:53:15,502 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 351 mSDsluCounter, 1048 mSDsCounter, 0 mSdLazyCounter, 2044 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 2998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 2044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 818 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:15,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 115 Invalid, 2998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 2044 Invalid, 0 Unknown, 818 Unchecked, 1.0s Time] [2022-01-18 15:53:15,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3357 states. [2022-01-18 15:53:15,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3357 to 2550. [2022-01-18 15:53:15,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2550 states, 2549 states have (on average 3.3428795606120048) internal successors, (8521), 2549 states have internal predecessors, (8521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:15,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2550 states to 2550 states and 8521 transitions. [2022-01-18 15:53:15,537 INFO L78 Accepts]: Start accepts. Automaton has 2550 states and 8521 transitions. Word has length 24 [2022-01-18 15:53:15,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:15,537 INFO L470 AbstractCegarLoop]: Abstraction has 2550 states and 8521 transitions. [2022-01-18 15:53:15,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:15,537 INFO L276 IsEmpty]: Start isEmpty. Operand 2550 states and 8521 transitions. [2022-01-18 15:53:15,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:15,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:15,540 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:15,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-01-18 15:53:15,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable229 [2022-01-18 15:53:15,741 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:15,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:15,741 INFO L85 PathProgramCache]: Analyzing trace with hash -525329485, now seen corresponding path program 142 times [2022-01-18 15:53:15,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:15,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206652141] [2022-01-18 15:53:15,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:15,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:15,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:15,996 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:15,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:15,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206652141] [2022-01-18 15:53:15,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206652141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:15,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767874086] [2022-01-18 15:53:15,996 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:53:15,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:15,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:15,997 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:15,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-01-18 15:53:16,020 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:53:16,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:16,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:16,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:16,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:16,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:16,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:16,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:16,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2022-01-18 15:53:16,313 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:16,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:16,561 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:16,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:16,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:16,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:16,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:16,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:16,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:16,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:16,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767874086] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:16,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:16,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:53:16,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363843794] [2022-01-18 15:53:16,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:16,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:53:16,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:16,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:53:16,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:53:16,645 INFO L87 Difference]: Start difference. First operand 2550 states and 8521 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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) [2022-01-18 15:53:18,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:18,208 INFO L93 Difference]: Finished difference Result 2906 states and 9658 transitions. [2022-01-18 15:53:18,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:53:18,208 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 [2022-01-18 15:53:18,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:18,214 INFO L225 Difference]: With dead ends: 2906 [2022-01-18 15:53:18,214 INFO L226 Difference]: Without dead ends: 2887 [2022-01-18 15:53:18,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=312, Invalid=2550, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:53:18,215 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 153 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 1369 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 1670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:18,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 88 Invalid, 1670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1369 Invalid, 0 Unknown, 230 Unchecked, 0.6s Time] [2022-01-18 15:53:18,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2887 states. [2022-01-18 15:53:18,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2887 to 2563. [2022-01-18 15:53:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2563 states, 2562 states have (on average 3.3454332552693207) internal successors, (8571), 2562 states have internal predecessors, (8571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:18,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2563 states to 2563 states and 8571 transitions. [2022-01-18 15:53:18,255 INFO L78 Accepts]: Start accepts. Automaton has 2563 states and 8571 transitions. Word has length 24 [2022-01-18 15:53:18,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:18,255 INFO L470 AbstractCegarLoop]: Abstraction has 2563 states and 8571 transitions. [2022-01-18 15:53:18,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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) [2022-01-18 15:53:18,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2563 states and 8571 transitions. [2022-01-18 15:53:18,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:18,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:18,259 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:18,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-01-18 15:53:18,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:18,460 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:18,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:18,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1646928077, now seen corresponding path program 143 times [2022-01-18 15:53:18,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:18,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598792895] [2022-01-18 15:53:18,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:18,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:18,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:18,777 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:18,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:18,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598792895] [2022-01-18 15:53:18,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598792895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:18,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115348817] [2022-01-18 15:53:18,777 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:53:18,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:18,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:18,779 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:18,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-01-18 15:53:18,808 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:53:18,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:18,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:53:18,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:19,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:19,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:19,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:19,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:19,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-01-18 15:53:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:19,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:19,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:19,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:19,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:19,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 39 [2022-01-18 15:53:19,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:19,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:19,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:19,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:19,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:19,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:19,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115348817] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:19,504 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:19,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:53:19,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16618050] [2022-01-18 15:53:19,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:19,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:53:19,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:19,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:53:19,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:53:19,504 INFO L87 Difference]: Start difference. First operand 2563 states and 8571 transitions. Second operand has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:26,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:26,484 INFO L93 Difference]: Finished difference Result 3604 states and 11373 transitions. [2022-01-18 15:53:26,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 15:53:26,484 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:26,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:26,490 INFO L225 Difference]: With dead ends: 3604 [2022-01-18 15:53:26,491 INFO L226 Difference]: Without dead ends: 3544 [2022-01-18 15:53:26,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4346 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1240, Invalid=12332, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 15:53:26,492 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 467 mSDsluCounter, 3346 mSDsCounter, 0 mSdLazyCounter, 6540 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 6728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 6540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:26,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 522 Invalid, 6728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 6540 Invalid, 0 Unknown, 32 Unchecked, 2.9s Time] [2022-01-18 15:53:26,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3544 states. [2022-01-18 15:53:26,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3544 to 2525. [2022-01-18 15:53:26,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2525 states, 2524 states have (on average 3.340729001584786) internal successors, (8432), 2524 states have internal predecessors, (8432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:26,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2525 states to 2525 states and 8432 transitions. [2022-01-18 15:53:26,534 INFO L78 Accepts]: Start accepts. Automaton has 2525 states and 8432 transitions. Word has length 24 [2022-01-18 15:53:26,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:26,534 INFO L470 AbstractCegarLoop]: Abstraction has 2525 states and 8432 transitions. [2022-01-18 15:53:26,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:26,534 INFO L276 IsEmpty]: Start isEmpty. Operand 2525 states and 8432 transitions. [2022-01-18 15:53:26,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:26,537 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:26,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:26,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-01-18 15:53:26,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable231 [2022-01-18 15:53:26,738 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:26,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:26,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1367037485, now seen corresponding path program 144 times [2022-01-18 15:53:26,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:26,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389024409] [2022-01-18 15:53:26,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:26,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:26,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:26,973 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:26,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:26,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389024409] [2022-01-18 15:53:26,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389024409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:26,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434659932] [2022-01-18 15:53:26,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:53:26,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:26,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:26,975 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:26,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-01-18 15:53:26,998 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:53:26,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:26,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:53:26,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:27,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:27,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:27,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:27,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:27,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:53:27,572 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:27,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:28,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:28,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:28,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:28,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 57 [2022-01-18 15:53:28,100 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:28,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434659932] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:28,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:28,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:53:28,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647368766] [2022-01-18 15:53:28,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:28,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:53:28,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:28,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:53:28,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:53:28,101 INFO L87 Difference]: Start difference. First operand 2525 states and 8432 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:30,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:30,291 INFO L93 Difference]: Finished difference Result 3768 states and 12835 transitions. [2022-01-18 15:53:30,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 15:53:30,291 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:30,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:30,298 INFO L225 Difference]: With dead ends: 3768 [2022-01-18 15:53:30,298 INFO L226 Difference]: Without dead ends: 3748 [2022-01-18 15:53:30,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=436, Invalid=3724, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:53:30,299 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 153 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 1634 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 2930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1245 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:30,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 203 Invalid, 2930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1634 Invalid, 0 Unknown, 1245 Unchecked, 0.7s Time] [2022-01-18 15:53:30,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3748 states. [2022-01-18 15:53:30,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3748 to 2537. [2022-01-18 15:53:30,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2537 states, 2536 states have (on average 3.345031545741325) internal successors, (8483), 2536 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:30,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2537 states to 2537 states and 8483 transitions. [2022-01-18 15:53:30,340 INFO L78 Accepts]: Start accepts. Automaton has 2537 states and 8483 transitions. Word has length 24 [2022-01-18 15:53:30,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:30,340 INFO L470 AbstractCegarLoop]: Abstraction has 2537 states and 8483 transitions. [2022-01-18 15:53:30,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:30,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2537 states and 8483 transitions. [2022-01-18 15:53:30,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:30,344 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:30,344 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:30,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-01-18 15:53:30,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-01-18 15:53:30,544 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:30,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:30,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1427388839, now seen corresponding path program 145 times [2022-01-18 15:53:30,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:30,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577624245] [2022-01-18 15:53:30,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:30,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:30,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:30,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:30,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577624245] [2022-01-18 15:53:30,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577624245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:30,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41431486] [2022-01-18 15:53:30,782 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:53:30,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:30,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:30,783 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:30,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-01-18 15:53:30,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:30,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:30,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:31,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:31,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:31,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:31,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:31,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:53:31,094 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:31,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:31,346 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:31,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:31,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:31,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:31,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:31,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:31,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:31,416 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:31,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41431486] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:31,416 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:31,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:53:31,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390297091] [2022-01-18 15:53:31,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:31,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:53:31,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:31,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:53:31,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:53:31,417 INFO L87 Difference]: Start difference. First operand 2537 states and 8483 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:32,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:32,337 INFO L93 Difference]: Finished difference Result 2868 states and 9604 transitions. [2022-01-18 15:53:32,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:53:32,337 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:32,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:32,342 INFO L225 Difference]: With dead ends: 2868 [2022-01-18 15:53:32,342 INFO L226 Difference]: Without dead ends: 2864 [2022-01-18 15:53:32,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:53:32,343 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 67 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:32,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 99 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1058 Invalid, 0 Unknown, 218 Unchecked, 0.5s Time] [2022-01-18 15:53:32,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2864 states. [2022-01-18 15:53:32,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2864 to 2570. [2022-01-18 15:53:32,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2570 states, 2569 states have (on average 3.3588945114830673) internal successors, (8629), 2569 states have internal predecessors, (8629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:32,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2570 states to 2570 states and 8629 transitions. [2022-01-18 15:53:32,377 INFO L78 Accepts]: Start accepts. Automaton has 2570 states and 8629 transitions. Word has length 24 [2022-01-18 15:53:32,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:32,378 INFO L470 AbstractCegarLoop]: Abstraction has 2570 states and 8629 transitions. [2022-01-18 15:53:32,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:32,378 INFO L276 IsEmpty]: Start isEmpty. Operand 2570 states and 8629 transitions. [2022-01-18 15:53:32,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:32,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:32,381 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:32,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-01-18 15:53:32,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2022-01-18 15:53:32,582 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:32,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:32,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1456017990, now seen corresponding path program 24 times [2022-01-18 15:53:32,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:32,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179507883] [2022-01-18 15:53:32,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:32,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:32,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:32,816 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:32,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:32,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179507883] [2022-01-18 15:53:32,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179507883] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:32,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918618546] [2022-01-18 15:53:32,816 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:53:32,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:32,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:32,817 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:32,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-01-18 15:53:32,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:53:32,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:32,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:53:32,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:33,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:33,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:33,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:33,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:33,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:53:33,343 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:33,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:33,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:33,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:33,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:33,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 57 [2022-01-18 15:53:33,967 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:33,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918618546] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:33,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:33,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:53:33,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016697264] [2022-01-18 15:53:33,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:33,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:53:33,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:33,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:53:33,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:53:33,968 INFO L87 Difference]: Start difference. First operand 2570 states and 8629 transitions. Second operand has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:34,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:34,813 INFO L93 Difference]: Finished difference Result 2899 states and 9820 transitions. [2022-01-18 15:53:34,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:53:34,813 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:34,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:34,819 INFO L225 Difference]: With dead ends: 2899 [2022-01-18 15:53:34,819 INFO L226 Difference]: Without dead ends: 2893 [2022-01-18 15:53:34,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=220, Invalid=1760, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:53:34,820 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 42 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 310 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:34,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 87 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 582 Invalid, 0 Unknown, 310 Unchecked, 0.3s Time] [2022-01-18 15:53:34,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2893 states. [2022-01-18 15:53:34,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2893 to 2582. [2022-01-18 15:53:34,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2582 states, 2581 states have (on average 3.3607129019759783) internal successors, (8674), 2581 states have internal predecessors, (8674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:34,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2582 states to 2582 states and 8674 transitions. [2022-01-18 15:53:34,854 INFO L78 Accepts]: Start accepts. Automaton has 2582 states and 8674 transitions. Word has length 24 [2022-01-18 15:53:34,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:34,855 INFO L470 AbstractCegarLoop]: Abstraction has 2582 states and 8674 transitions. [2022-01-18 15:53:34,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:34,855 INFO L276 IsEmpty]: Start isEmpty. Operand 2582 states and 8674 transitions. [2022-01-18 15:53:34,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:34,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:34,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:34,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-01-18 15:53:35,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-01-18 15:53:35,059 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:35,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:35,059 INFO L85 PathProgramCache]: Analyzing trace with hash -380065624, now seen corresponding path program 21 times [2022-01-18 15:53:35,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:35,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770458358] [2022-01-18 15:53:35,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:35,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:35,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:35,296 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:35,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:35,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770458358] [2022-01-18 15:53:35,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770458358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:35,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077927849] [2022-01-18 15:53:35,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:53:35,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:35,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:35,297 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:35,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-01-18 15:53:35,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:53:35,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:35,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:35,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:35,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:35,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:35,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:35,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 61 [2022-01-18 15:53:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:35,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:36,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:36,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:36,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:36,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:53:36,291 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:36,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077927849] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:36,291 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:36,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 15:53:36,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345189199] [2022-01-18 15:53:36,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:36,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:53:36,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:36,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:53:36,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:53:36,292 INFO L87 Difference]: Start difference. First operand 2582 states and 8674 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:39,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:39,979 INFO L93 Difference]: Finished difference Result 3767 states and 12249 transitions. [2022-01-18 15:53:39,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 15:53:39,979 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:39,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:39,986 INFO L225 Difference]: With dead ends: 3767 [2022-01-18 15:53:39,987 INFO L226 Difference]: Without dead ends: 3741 [2022-01-18 15:53:39,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=604, Invalid=4798, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:53:39,987 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 319 mSDsluCounter, 1401 mSDsCounter, 0 mSdLazyCounter, 2337 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 3445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 2337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1004 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:39,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 177 Invalid, 3445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 2337 Invalid, 0 Unknown, 1004 Unchecked, 1.1s Time] [2022-01-18 15:53:39,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3741 states. [2022-01-18 15:53:40,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3741 to 2620. [2022-01-18 15:53:40,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2619 states have (on average 3.3680794196258113) internal successors, (8821), 2619 states have internal predecessors, (8821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:40,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 8821 transitions. [2022-01-18 15:53:40,032 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 8821 transitions. Word has length 24 [2022-01-18 15:53:40,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:40,032 INFO L470 AbstractCegarLoop]: Abstraction has 2620 states and 8821 transitions. [2022-01-18 15:53:40,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:40,032 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 8821 transitions. [2022-01-18 15:53:40,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:40,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:40,035 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:53:40,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Forceful destruction successful, exit code 0 [2022-01-18 15:53:40,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:40,236 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:40,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:40,236 INFO L85 PathProgramCache]: Analyzing trace with hash 2133522032, now seen corresponding path program 25 times [2022-01-18 15:53:40,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:40,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636081944] [2022-01-18 15:53:40,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:40,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:40,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:40,462 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:40,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:40,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636081944] [2022-01-18 15:53:40,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636081944] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:40,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939184630] [2022-01-18 15:53:40,462 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:53:40,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:40,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:40,464 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:40,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-01-18 15:53:40,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:40,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:40,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:40,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:40,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:40,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:40,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:40,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:53:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:40,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:40,998 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:40,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:41,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:41,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:41,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:41,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:41,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:41,068 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:41,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939184630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:41,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:41,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 26 [2022-01-18 15:53:41,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217419230] [2022-01-18 15:53:41,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:41,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:53:41,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:41,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:53:41,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:53:41,069 INFO L87 Difference]: Start difference. First operand 2620 states and 8821 transitions. Second operand has 26 states, 26 states have (on average 1.5769230769230769) internal successors, (41), 26 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:42,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:42,424 INFO L93 Difference]: Finished difference Result 3004 states and 10039 transitions. [2022-01-18 15:53:42,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:53:42,424 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5769230769230769) internal successors, (41), 26 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:42,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:42,430 INFO L225 Difference]: With dead ends: 3004 [2022-01-18 15:53:42,430 INFO L226 Difference]: Without dead ends: 2989 [2022-01-18 15:53:42,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=270, Invalid=2180, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:53:42,431 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 161 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 1732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:42,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 71 Invalid, 1732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1278 Invalid, 0 Unknown, 388 Unchecked, 0.5s Time] [2022-01-18 15:53:42,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2989 states. [2022-01-18 15:53:42,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2989 to 2633. [2022-01-18 15:53:42,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2633 states, 2632 states have (on average 3.367401215805471) internal successors, (8863), 2632 states have internal predecessors, (8863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:42,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2633 states to 2633 states and 8863 transitions. [2022-01-18 15:53:42,469 INFO L78 Accepts]: Start accepts. Automaton has 2633 states and 8863 transitions. Word has length 24 [2022-01-18 15:53:42,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:42,469 INFO L470 AbstractCegarLoop]: Abstraction has 2633 states and 8863 transitions. [2022-01-18 15:53:42,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5769230769230769) internal successors, (41), 26 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:42,469 INFO L276 IsEmpty]: Start isEmpty. Operand 2633 states and 8863 transitions. [2022-01-18 15:53:42,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:42,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:42,473 INFO L514 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] [2022-01-18 15:53:42,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Ended with exit code 0 [2022-01-18 15:53:42,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:42,674 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:42,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:42,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1636225050, now seen corresponding path program 1 times [2022-01-18 15:53:42,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:42,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387847000] [2022-01-18 15:53:42,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:42,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:42,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:42,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:42,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387847000] [2022-01-18 15:53:42,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387847000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:42,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966385815] [2022-01-18 15:53:42,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:42,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:42,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:42,879 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:42,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-01-18 15:53:42,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:42,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:42,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:43,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:43,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:43,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:43,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:43,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:53:43,286 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:43,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:43,542 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:43,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:43,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:43,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:43,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:43,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:43,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:43,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:43,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966385815] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:43,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:43,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:53:43,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709212972] [2022-01-18 15:53:43,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:43,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:53:43,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:43,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:53:43,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:53:43,608 INFO L87 Difference]: Start difference. First operand 2633 states and 8863 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:45,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:45,277 INFO L93 Difference]: Finished difference Result 3345 states and 11076 transitions. [2022-01-18 15:53:45,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:53:45,278 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:45,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:45,284 INFO L225 Difference]: With dead ends: 3345 [2022-01-18 15:53:45,284 INFO L226 Difference]: Without dead ends: 3339 [2022-01-18 15:53:45,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=263, Invalid=2493, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:53:45,285 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 168 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 2668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 657 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:45,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 206 Invalid, 2668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1977 Invalid, 0 Unknown, 657 Unchecked, 0.8s Time] [2022-01-18 15:53:45,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3339 states. [2022-01-18 15:53:45,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3339 to 2651. [2022-01-18 15:53:45,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2650 states have (on average 3.361509433962264) internal successors, (8908), 2650 states have internal predecessors, (8908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:45,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 8908 transitions. [2022-01-18 15:53:45,325 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 8908 transitions. Word has length 24 [2022-01-18 15:53:45,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:45,326 INFO L470 AbstractCegarLoop]: Abstraction has 2651 states and 8908 transitions. [2022-01-18 15:53:45,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:45,326 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 8908 transitions. [2022-01-18 15:53:45,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:45,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:45,329 INFO L514 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] [2022-01-18 15:53:45,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Forceful destruction successful, exit code 0 [2022-01-18 15:53:45,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-01-18 15:53:45,530 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:45,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:45,530 INFO L85 PathProgramCache]: Analyzing trace with hash -517823038, now seen corresponding path program 2 times [2022-01-18 15:53:45,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:45,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860129052] [2022-01-18 15:53:45,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:45,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:45,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:45,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:45,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:45,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860129052] [2022-01-18 15:53:45,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860129052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:45,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11326873] [2022-01-18 15:53:45,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:53:45,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:45,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:45,736 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:45,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-01-18 15:53:45,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:53:45,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:45,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:53:45,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:46,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:46,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:46,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:46,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:46,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:53:46,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:46,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:46,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:46,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:46,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:53:46,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:46,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11326873] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:46,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:46,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:53:46,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001127145] [2022-01-18 15:53:46,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:46,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:53:46,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:46,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:53:46,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:53:46,773 INFO L87 Difference]: Start difference. First operand 2651 states and 8908 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:48,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:48,451 INFO L93 Difference]: Finished difference Result 3376 states and 11002 transitions. [2022-01-18 15:53:48,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:53:48,451 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:48,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:48,457 INFO L225 Difference]: With dead ends: 3376 [2022-01-18 15:53:48,457 INFO L226 Difference]: Without dead ends: 3352 [2022-01-18 15:53:48,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=385, Invalid=3521, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:53:48,458 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 175 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 1501 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 2186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 634 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:48,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 332 Invalid, 2186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1501 Invalid, 0 Unknown, 634 Unchecked, 0.6s Time] [2022-01-18 15:53:48,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3352 states. [2022-01-18 15:53:48,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3352 to 2676. [2022-01-18 15:53:48,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2676 states, 2675 states have (on average 3.3517757009345797) internal successors, (8966), 2675 states have internal predecessors, (8966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:48,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2676 states to 2676 states and 8966 transitions. [2022-01-18 15:53:48,502 INFO L78 Accepts]: Start accepts. Automaton has 2676 states and 8966 transitions. Word has length 24 [2022-01-18 15:53:48,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:48,502 INFO L470 AbstractCegarLoop]: Abstraction has 2676 states and 8966 transitions. [2022-01-18 15:53:48,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:48,502 INFO L276 IsEmpty]: Start isEmpty. Operand 2676 states and 8966 transitions. [2022-01-18 15:53:48,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:48,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:48,506 INFO L514 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] [2022-01-18 15:53:48,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-01-18 15:53:48,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2022-01-18 15:53:48,706 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:48,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:48,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1782268612, now seen corresponding path program 3 times [2022-01-18 15:53:48,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:48,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603845977] [2022-01-18 15:53:48,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:48,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:48,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:48,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:48,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603845977] [2022-01-18 15:53:48,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603845977] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:48,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667676062] [2022-01-18 15:53:48,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:53:48,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:48,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:48,913 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:48,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-01-18 15:53:48,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:53:48,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:48,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:53:48,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:49,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:49,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:49,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:49,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:49,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:53:49,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:49,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:49,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:49,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:49,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:49,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:53:50,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:50,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667676062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:50,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:50,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 15:53:50,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534205528] [2022-01-18 15:53:50,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:50,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:53:50,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:50,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:53:50,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:53:50,057 INFO L87 Difference]: Start difference. First operand 2676 states and 8966 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:52,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:52,783 INFO L93 Difference]: Finished difference Result 4696 states and 15925 transitions. [2022-01-18 15:53:52,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 15:53:52,783 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:52,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:52,793 INFO L225 Difference]: With dead ends: 4696 [2022-01-18 15:53:52,793 INFO L226 Difference]: Without dead ends: 4691 [2022-01-18 15:53:52,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 1393 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=561, Invalid=4841, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:53:52,794 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 222 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 2973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2078 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:52,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 228 Invalid, 2973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 859 Invalid, 0 Unknown, 2078 Unchecked, 0.4s Time] [2022-01-18 15:53:52,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4691 states. [2022-01-18 15:53:52,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4691 to 2706. [2022-01-18 15:53:52,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2706 states, 2705 states have (on average 3.343438077634011) internal successors, (9044), 2705 states have internal predecessors, (9044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:52,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 9044 transitions. [2022-01-18 15:53:52,849 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 9044 transitions. Word has length 24 [2022-01-18 15:53:52,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:52,849 INFO L470 AbstractCegarLoop]: Abstraction has 2706 states and 9044 transitions. [2022-01-18 15:53:52,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:52,850 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 9044 transitions. [2022-01-18 15:53:52,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:52,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:52,853 INFO L514 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] [2022-01-18 15:53:52,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Ended with exit code 0 [2022-01-18 15:53:53,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:53,054 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:53,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:53,054 INFO L85 PathProgramCache]: Analyzing trace with hash 857387454, now seen corresponding path program 4 times [2022-01-18 15:53:53,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:53,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030965444] [2022-01-18 15:53:53,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:53,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:53,257 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:53,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:53,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030965444] [2022-01-18 15:53:53,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030965444] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:53,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862076968] [2022-01-18 15:53:53,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:53:53,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:53,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:53,259 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:53,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-01-18 15:53:53,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:53:53,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:53,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:53,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:53,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:53,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:53,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:53,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:53,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:53:53,605 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:53,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:53,859 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:53,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:53,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:53,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:53,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:53,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:53,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:53,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:53,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862076968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:53,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:53,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:53:53,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580553092] [2022-01-18 15:53:53,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:53,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:53:53,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:53,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:53:53,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:53:53,945 INFO L87 Difference]: Start difference. First operand 2706 states and 9044 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:55,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:55,137 INFO L93 Difference]: Finished difference Result 3335 states and 10880 transitions. [2022-01-18 15:53:55,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:53:55,137 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:55,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:55,144 INFO L225 Difference]: With dead ends: 3335 [2022-01-18 15:53:55,144 INFO L226 Difference]: Without dead ends: 3331 [2022-01-18 15:53:55,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=217, Invalid=2135, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:53:55,144 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 126 mSDsluCounter, 1040 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 2170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 597 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:55,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 258 Invalid, 2170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1552 Invalid, 0 Unknown, 597 Unchecked, 0.6s Time] [2022-01-18 15:53:55,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3331 states. [2022-01-18 15:53:55,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3331 to 2695. [2022-01-18 15:53:55,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2695 states, 2694 states have (on average 3.3496659242761693) internal successors, (9024), 2694 states have internal predecessors, (9024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:55,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2695 states to 2695 states and 9024 transitions. [2022-01-18 15:53:55,187 INFO L78 Accepts]: Start accepts. Automaton has 2695 states and 9024 transitions. Word has length 24 [2022-01-18 15:53:55,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:55,187 INFO L470 AbstractCegarLoop]: Abstraction has 2695 states and 9024 transitions. [2022-01-18 15:53:55,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:55,187 INFO L276 IsEmpty]: Start isEmpty. Operand 2695 states and 9024 transitions. [2022-01-18 15:53:55,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:55,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:55,191 INFO L514 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] [2022-01-18 15:53:55,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-01-18 15:53:55,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:55,391 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:55,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:55,392 INFO L85 PathProgramCache]: Analyzing trace with hash -735920548, now seen corresponding path program 5 times [2022-01-18 15:53:55,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:55,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019020488] [2022-01-18 15:53:55,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:55,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:55,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:55,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:55,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:55,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019020488] [2022-01-18 15:53:55,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019020488] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:55,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438452283] [2022-01-18 15:53:55,600 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:53:55,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:55,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:55,601 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:55,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-01-18 15:53:55,623 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:53:55,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:55,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:55,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:55,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:55,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:55,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:55,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:55,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:53:55,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:55,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:56,202 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:53:56,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:53:56,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:56,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:56,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:56,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:56,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:53:56,276 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:56,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438452283] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:56,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:56,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:53:56,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919509741] [2022-01-18 15:53:56,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:56,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:53:56,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:56,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:53:56,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:53:56,277 INFO L87 Difference]: Start difference. First operand 2695 states and 9024 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:57,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:53:57,863 INFO L93 Difference]: Finished difference Result 3440 states and 11288 transitions. [2022-01-18 15:53:57,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:53:57,863 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:53:57,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:53:57,869 INFO L225 Difference]: With dead ends: 3440 [2022-01-18 15:53:57,869 INFO L226 Difference]: Without dead ends: 3435 [2022-01-18 15:53:57,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=248, Invalid=2302, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:53:57,869 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 192 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 2537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:53:57,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 209 Invalid, 2537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1977 Invalid, 0 Unknown, 524 Unchecked, 0.8s Time] [2022-01-18 15:53:57,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3435 states. [2022-01-18 15:53:57,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3435 to 2700. [2022-01-18 15:53:57,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2700 states, 2699 states have (on average 3.347906632085958) internal successors, (9036), 2699 states have internal predecessors, (9036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:57,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2700 states to 2700 states and 9036 transitions. [2022-01-18 15:53:57,905 INFO L78 Accepts]: Start accepts. Automaton has 2700 states and 9036 transitions. Word has length 24 [2022-01-18 15:53:57,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:53:57,905 INFO L470 AbstractCegarLoop]: Abstraction has 2700 states and 9036 transitions. [2022-01-18 15:53:57,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:53:57,905 INFO L276 IsEmpty]: Start isEmpty. Operand 2700 states and 9036 transitions. [2022-01-18 15:53:57,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:53:57,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:53:57,909 INFO L514 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] [2022-01-18 15:53:57,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-01-18 15:53:58,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:58,109 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:53:58,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:53:58,109 INFO L85 PathProgramCache]: Analyzing trace with hash -922618564, now seen corresponding path program 6 times [2022-01-18 15:53:58,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:53:58,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157778491] [2022-01-18 15:53:58,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:53:58,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:53:58,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:53:58,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:58,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:53:58,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157778491] [2022-01-18 15:53:58,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157778491] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:53:58,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930500808] [2022-01-18 15:53:58,305 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:53:58,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:53:58,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:53:58,306 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:53:58,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-01-18 15:53:58,328 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:53:58,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:53:58,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:53:58,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:53:58,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:58,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:58,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:58,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:53:58,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 51 [2022-01-18 15:53:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:58,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:53:59,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:59,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:53:59,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:59,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:53:59,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:53:59,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:53:59,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930500808] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:53:59,336 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:53:59,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:53:59,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504576809] [2022-01-18 15:53:59,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:53:59,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:53:59,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:53:59,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:53:59,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:53:59,337 INFO L87 Difference]: Start difference. First operand 2700 states and 9036 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:03,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:03,658 INFO L93 Difference]: Finished difference Result 4885 states and 16240 transitions. [2022-01-18 15:54:03,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 15:54:03,659 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:03,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:03,669 INFO L225 Difference]: With dead ends: 4885 [2022-01-18 15:54:03,669 INFO L226 Difference]: Without dead ends: 4875 [2022-01-18 15:54:03,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 32 SyntacticMatches, 9 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3307 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=948, Invalid=9354, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 15:54:03,670 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 228 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 2170 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 3563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 2170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1290 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:03,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 285 Invalid, 3563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 2170 Invalid, 0 Unknown, 1290 Unchecked, 1.0s Time] [2022-01-18 15:54:03,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4875 states. [2022-01-18 15:54:03,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4875 to 2715. [2022-01-18 15:54:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2715 states, 2714 states have (on average 3.347457627118644) internal successors, (9085), 2714 states have internal predecessors, (9085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:03,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2715 states to 2715 states and 9085 transitions. [2022-01-18 15:54:03,730 INFO L78 Accepts]: Start accepts. Automaton has 2715 states and 9085 transitions. Word has length 24 [2022-01-18 15:54:03,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:03,730 INFO L470 AbstractCegarLoop]: Abstraction has 2715 states and 9085 transitions. [2022-01-18 15:54:03,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:03,730 INFO L276 IsEmpty]: Start isEmpty. Operand 2715 states and 9085 transitions. [2022-01-18 15:54:03,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:03,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:03,734 INFO L514 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] [2022-01-18 15:54:03,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Ended with exit code 0 [2022-01-18 15:54:03,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:03,934 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:03,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:03,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1717037502, now seen corresponding path program 7 times [2022-01-18 15:54:03,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:03,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252627444] [2022-01-18 15:54:03,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:03,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:03,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:04,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:04,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:04,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252627444] [2022-01-18 15:54:04,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252627444] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:04,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869381025] [2022-01-18 15:54:04,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:54:04,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:04,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:04,148 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:04,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-01-18 15:54:04,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:04,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:04,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:04,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:04,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:04,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:04,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:04,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:54:04,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:04,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:04,725 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:04,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:04,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:04,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:04,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:04,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:04,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:04,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:04,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869381025] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:04,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:04,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:54:04,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362606199] [2022-01-18 15:54:04,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:04,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:54:04,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:04,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:54:04,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:04,802 INFO L87 Difference]: Start difference. First operand 2715 states and 9085 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:06,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:06,394 INFO L93 Difference]: Finished difference Result 4179 states and 13864 transitions. [2022-01-18 15:54:06,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 15:54:06,394 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:06,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:06,402 INFO L225 Difference]: With dead ends: 4179 [2022-01-18 15:54:06,403 INFO L226 Difference]: Without dead ends: 4173 [2022-01-18 15:54:06,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=319, Invalid=2761, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:54:06,403 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 199 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 1586 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 497 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:06,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 231 Invalid, 2141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1586 Invalid, 0 Unknown, 497 Unchecked, 0.7s Time] [2022-01-18 15:54:06,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4173 states. [2022-01-18 15:54:06,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4173 to 2710. [2022-01-18 15:54:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2710 states, 2709 states have (on average 3.349575489110373) internal successors, (9074), 2709 states have internal predecessors, (9074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:06,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2710 states to 2710 states and 9074 transitions. [2022-01-18 15:54:06,455 INFO L78 Accepts]: Start accepts. Automaton has 2710 states and 9074 transitions. Word has length 24 [2022-01-18 15:54:06,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:06,455 INFO L470 AbstractCegarLoop]: Abstraction has 2710 states and 9074 transitions. [2022-01-18 15:54:06,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:06,455 INFO L276 IsEmpty]: Start isEmpty. Operand 2710 states and 9074 transitions. [2022-01-18 15:54:06,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:06,459 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:06,459 INFO L514 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] [2022-01-18 15:54:06,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-01-18 15:54:06,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2022-01-18 15:54:06,660 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:06,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:06,660 INFO L85 PathProgramCache]: Analyzing trace with hash -348066496, now seen corresponding path program 8 times [2022-01-18 15:54:06,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:06,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648253934] [2022-01-18 15:54:06,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:06,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:06,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:06,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:06,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:06,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648253934] [2022-01-18 15:54:06,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648253934] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:06,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960086499] [2022-01-18 15:54:06,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:06,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:06,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:06,875 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:06,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-01-18 15:54:06,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:06,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:06,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:06,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:07,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:07,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:07,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:07,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:07,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 51 [2022-01-18 15:54:07,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:07,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:07,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:07,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:07,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:07,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:07,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:54:07,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:07,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960086499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:07,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:07,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:54:07,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429059707] [2022-01-18 15:54:07,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:07,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:54:07,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:07,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:54:07,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=787, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:54:07,968 INFO L87 Difference]: Start difference. First operand 2710 states and 9074 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:09,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:09,931 INFO L93 Difference]: Finished difference Result 3515 states and 11562 transitions. [2022-01-18 15:54:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:54:09,932 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:09,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:09,939 INFO L225 Difference]: With dead ends: 3515 [2022-01-18 15:54:09,939 INFO L226 Difference]: Without dead ends: 3510 [2022-01-18 15:54:09,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=347, Invalid=3313, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:54:09,939 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 226 mSDsluCounter, 1497 mSDsCounter, 0 mSdLazyCounter, 1635 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 3611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1932 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:09,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 274 Invalid, 3611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1635 Invalid, 0 Unknown, 1932 Unchecked, 0.7s Time] [2022-01-18 15:54:09,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3510 states. [2022-01-18 15:54:09,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3510 to 2686. [2022-01-18 15:54:09,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2685 states have (on average 3.3579143389199255) internal successors, (9016), 2685 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:09,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 9016 transitions. [2022-01-18 15:54:09,983 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 9016 transitions. Word has length 24 [2022-01-18 15:54:09,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:09,983 INFO L470 AbstractCegarLoop]: Abstraction has 2686 states and 9016 transitions. [2022-01-18 15:54:09,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:09,983 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 9016 transitions. [2022-01-18 15:54:09,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:09,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:09,987 INFO L514 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] [2022-01-18 15:54:10,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-01-18 15:54:10,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:10,187 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:10,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:10,187 INFO L85 PathProgramCache]: Analyzing trace with hash 704223460, now seen corresponding path program 9 times [2022-01-18 15:54:10,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:10,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289570169] [2022-01-18 15:54:10,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:10,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:10,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:10,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:10,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289570169] [2022-01-18 15:54:10,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289570169] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:10,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749750683] [2022-01-18 15:54:10,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:10,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:10,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:10,405 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:10,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-01-18 15:54:10,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:54:10,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:10,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:54:10,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:10,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:10,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:10,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:10,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:10,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:54:10,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:10,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:11,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:11,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:11,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:11,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:54:11,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:11,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749750683] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:11,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:11,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 15:54:11,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071787211] [2022-01-18 15:54:11,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:11,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:54:11,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:11,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:54:11,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:54:11,626 INFO L87 Difference]: Start difference. First operand 2686 states and 9016 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:12,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:12,758 INFO L93 Difference]: Finished difference Result 3703 states and 12695 transitions. [2022-01-18 15:54:12,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:54:12,759 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:12,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:12,766 INFO L225 Difference]: With dead ends: 3703 [2022-01-18 15:54:12,766 INFO L226 Difference]: Without dead ends: 3701 [2022-01-18 15:54:12,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=335, Invalid=2017, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:54:12,766 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 84 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 558 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:12,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 173 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 262 Invalid, 0 Unknown, 558 Unchecked, 0.1s Time] [2022-01-18 15:54:12,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3701 states. [2022-01-18 15:54:12,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3701 to 2691. [2022-01-18 15:54:12,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 2690 states have (on average 3.3557620817843867) internal successors, (9027), 2690 states have internal predecessors, (9027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:12,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 9027 transitions. [2022-01-18 15:54:12,803 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 9027 transitions. Word has length 24 [2022-01-18 15:54:12,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:12,803 INFO L470 AbstractCegarLoop]: Abstraction has 2691 states and 9027 transitions. [2022-01-18 15:54:12,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:12,803 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 9027 transitions. [2022-01-18 15:54:12,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:12,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:12,806 INFO L514 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] [2022-01-18 15:54:12,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:13,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-01-18 15:54:13,007 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:13,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:13,007 INFO L85 PathProgramCache]: Analyzing trace with hash -560222114, now seen corresponding path program 10 times [2022-01-18 15:54:13,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:13,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988465396] [2022-01-18 15:54:13,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:13,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:13,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:13,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:13,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:13,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988465396] [2022-01-18 15:54:13,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988465396] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:13,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751496506] [2022-01-18 15:54:13,237 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:54:13,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:13,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:13,238 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:13,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-01-18 15:54:13,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:54:13,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:13,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:13,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:13,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:13,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:13,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:13,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:13,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:54:13,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:13,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:13,876 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:13,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:13,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:13,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:13,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:13,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:13,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:13,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:13,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751496506] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:13,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:13,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:54:13,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999372927] [2022-01-18 15:54:13,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:13,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:13,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:13,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:13,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:13,946 INFO L87 Difference]: Start difference. First operand 2691 states and 9027 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:15,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:15,356 INFO L93 Difference]: Finished difference Result 3064 states and 10166 transitions. [2022-01-18 15:54:15,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:54:15,356 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:15,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:15,362 INFO L225 Difference]: With dead ends: 3064 [2022-01-18 15:54:15,362 INFO L226 Difference]: Without dead ends: 3058 [2022-01-18 15:54:15,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=237, Invalid=2213, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:54:15,363 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 124 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 2117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:15,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 162 Invalid, 2117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1805 Invalid, 0 Unknown, 279 Unchecked, 0.7s Time] [2022-01-18 15:54:15,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2022-01-18 15:54:15,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 2695. [2022-01-18 15:54:15,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2695 states, 2694 states have (on average 3.35449146250928) internal successors, (9037), 2694 states have internal predecessors, (9037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:15,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2695 states to 2695 states and 9037 transitions. [2022-01-18 15:54:15,401 INFO L78 Accepts]: Start accepts. Automaton has 2695 states and 9037 transitions. Word has length 24 [2022-01-18 15:54:15,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:15,401 INFO L470 AbstractCegarLoop]: Abstraction has 2695 states and 9037 transitions. [2022-01-18 15:54:15,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:15,401 INFO L276 IsEmpty]: Start isEmpty. Operand 2695 states and 9037 transitions. [2022-01-18 15:54:15,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:15,405 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:15,405 INFO L514 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] [2022-01-18 15:54:15,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-01-18 15:54:15,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-01-18 15:54:15,606 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:15,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1092727899, now seen corresponding path program 1 times [2022-01-18 15:54:15,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:15,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460743632] [2022-01-18 15:54:15,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:15,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:15,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:15,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:15,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:15,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460743632] [2022-01-18 15:54:15,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460743632] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:15,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751538487] [2022-01-18 15:54:15,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:15,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:15,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:15,816 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:15,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-01-18 15:54:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:15,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:15,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:16,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:16,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:16,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:16,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:16,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:54:16,178 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:16,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:16,439 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:16,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:16,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:16,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:16,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:16,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:16,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:16,510 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:16,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751538487] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:16,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:16,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:54:16,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613571354] [2022-01-18 15:54:16,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:16,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:16,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:16,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:16,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:16,511 INFO L87 Difference]: Start difference. First operand 2695 states and 9037 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:17,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:17,965 INFO L93 Difference]: Finished difference Result 3168 states and 10462 transitions. [2022-01-18 15:54:17,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:54:17,965 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:17,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:17,971 INFO L225 Difference]: With dead ends: 3168 [2022-01-18 15:54:17,971 INFO L226 Difference]: Without dead ends: 3162 [2022-01-18 15:54:17,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=252, Invalid=2298, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:54:17,972 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 170 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1700 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 2925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1193 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:17,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 173 Invalid, 2925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1700 Invalid, 0 Unknown, 1193 Unchecked, 0.7s Time] [2022-01-18 15:54:17,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3162 states. [2022-01-18 15:54:18,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3162 to 2692. [2022-01-18 15:54:18,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2692 states, 2691 states have (on average 3.3552582683017467) internal successors, (9029), 2691 states have internal predecessors, (9029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:18,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2692 states to 2692 states and 9029 transitions. [2022-01-18 15:54:18,012 INFO L78 Accepts]: Start accepts. Automaton has 2692 states and 9029 transitions. Word has length 24 [2022-01-18 15:54:18,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:18,012 INFO L470 AbstractCegarLoop]: Abstraction has 2692 states and 9029 transitions. [2022-01-18 15:54:18,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:18,012 INFO L276 IsEmpty]: Start isEmpty. Operand 2692 states and 9029 transitions. [2022-01-18 15:54:18,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:18,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:18,016 INFO L514 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] [2022-01-18 15:54:18,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-01-18 15:54:18,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2022-01-18 15:54:18,217 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:18,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:18,217 INFO L85 PathProgramCache]: Analyzing trace with hash 161966204, now seen corresponding path program 11 times [2022-01-18 15:54:18,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:18,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309233768] [2022-01-18 15:54:18,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:18,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:18,503 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:18,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:18,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309233768] [2022-01-18 15:54:18,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309233768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:18,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831733587] [2022-01-18 15:54:18,504 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:54:18,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:18,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:18,505 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:18,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-01-18 15:54:18,530 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:54:18,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:18,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:18,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:18,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:18,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:18,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:18,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:18,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:54:18,855 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:18,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:19,086 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:19,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:19,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:19,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:19,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:19,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:19,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:19,156 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:19,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831733587] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:19,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:19,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:54:19,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871695883] [2022-01-18 15:54:19,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:19,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:54:19,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:19,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:54:19,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:19,157 INFO L87 Difference]: Start difference. First operand 2692 states and 9029 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:20,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:20,100 INFO L93 Difference]: Finished difference Result 3042 states and 10151 transitions. [2022-01-18 15:54:20,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:54:20,100 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:20,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:20,106 INFO L225 Difference]: With dead ends: 3042 [2022-01-18 15:54:20,106 INFO L226 Difference]: Without dead ends: 3036 [2022-01-18 15:54:20,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=180, Invalid=1380, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:54:20,106 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 92 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 1320 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 1863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:20,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 159 Invalid, 1863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1320 Invalid, 0 Unknown, 513 Unchecked, 0.6s Time] [2022-01-18 15:54:20,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3036 states. [2022-01-18 15:54:20,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3036 to 2695. [2022-01-18 15:54:20,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2695 states, 2694 states have (on average 3.3537490720118783) internal successors, (9035), 2694 states have internal predecessors, (9035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:20,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2695 states to 2695 states and 9035 transitions. [2022-01-18 15:54:20,143 INFO L78 Accepts]: Start accepts. Automaton has 2695 states and 9035 transitions. Word has length 24 [2022-01-18 15:54:20,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:20,143 INFO L470 AbstractCegarLoop]: Abstraction has 2695 states and 9035 transitions. [2022-01-18 15:54:20,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:20,143 INFO L276 IsEmpty]: Start isEmpty. Operand 2695 states and 9035 transitions. [2022-01-18 15:54:20,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:20,147 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:20,147 INFO L514 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] [2022-01-18 15:54:20,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Ended with exit code 0 [2022-01-18 15:54:20,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:20,348 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:20,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:20,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1493345026, now seen corresponding path program 12 times [2022-01-18 15:54:20,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:20,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931150539] [2022-01-18 15:54:20,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:20,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:20,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:20,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:20,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931150539] [2022-01-18 15:54:20,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931150539] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:20,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915725856] [2022-01-18 15:54:20,580 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:54:20,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:20,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:20,581 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:20,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-01-18 15:54:20,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:54:20,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:20,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:20,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:20,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:20,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:20,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:20,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:20,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:54:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:21,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:21,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:21,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:21,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:21,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:54:21,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915725856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:21,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:21,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:54:21,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613185602] [2022-01-18 15:54:21,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:21,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:54:21,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:21,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:54:21,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:54:21,625 INFO L87 Difference]: Start difference. First operand 2695 states and 9035 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:23,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:23,149 INFO L93 Difference]: Finished difference Result 3280 states and 10877 transitions. [2022-01-18 15:54:23,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:54:23,149 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:23,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:23,156 INFO L225 Difference]: With dead ends: 3280 [2022-01-18 15:54:23,156 INFO L226 Difference]: Without dead ends: 3272 [2022-01-18 15:54:23,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=346, Invalid=3194, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:54:23,157 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 148 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 1685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 728 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:23,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 193 Invalid, 1685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 910 Invalid, 0 Unknown, 728 Unchecked, 0.4s Time] [2022-01-18 15:54:23,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3272 states. [2022-01-18 15:54:23,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3272 to 2700. [2022-01-18 15:54:23,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2700 states, 2699 states have (on average 3.3519822156354206) internal successors, (9047), 2699 states have internal predecessors, (9047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:23,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2700 states to 2700 states and 9047 transitions. [2022-01-18 15:54:23,210 INFO L78 Accepts]: Start accepts. Automaton has 2700 states and 9047 transitions. Word has length 24 [2022-01-18 15:54:23,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:23,210 INFO L470 AbstractCegarLoop]: Abstraction has 2700 states and 9047 transitions. [2022-01-18 15:54:23,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:23,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2700 states and 9047 transitions. [2022-01-18 15:54:23,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:23,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:23,215 INFO L514 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] [2022-01-18 15:54:23,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:23,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:23,439 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:23,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:23,439 INFO L85 PathProgramCache]: Analyzing trace with hash -2106276388, now seen corresponding path program 13 times [2022-01-18 15:54:23,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:23,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295979088] [2022-01-18 15:54:23,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:23,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:23,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:23,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:23,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:23,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295979088] [2022-01-18 15:54:23,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295979088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:23,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253715744] [2022-01-18 15:54:23,676 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:54:23,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:23,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:23,677 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:23,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-01-18 15:54:23,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:23,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:23,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:23,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:23,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:23,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:23,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:23,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:54:24,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:24,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:24,254 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:24,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:24,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:24,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:24,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:24,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:24,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:24,316 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:24,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253715744] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:24,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:24,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:54:24,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244046380] [2022-01-18 15:54:24,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:24,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:54:24,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:24,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:54:24,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:24,317 INFO L87 Difference]: Start difference. First operand 2700 states and 9047 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:25,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:25,060 INFO L93 Difference]: Finished difference Result 3046 states and 10128 transitions. [2022-01-18 15:54:25,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:54:25,060 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:25,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:25,066 INFO L225 Difference]: With dead ends: 3046 [2022-01-18 15:54:25,066 INFO L226 Difference]: Without dead ends: 3040 [2022-01-18 15:54:25,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=171, Invalid=1311, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:54:25,067 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 86 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 619 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:25,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 173 Invalid, 1638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 997 Invalid, 0 Unknown, 619 Unchecked, 0.4s Time] [2022-01-18 15:54:25,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2022-01-18 15:54:25,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 2711. [2022-01-18 15:54:25,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2711 states, 2710 states have (on average 3.347970479704797) internal successors, (9073), 2710 states have internal predecessors, (9073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:25,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2711 states to 2711 states and 9073 transitions. [2022-01-18 15:54:25,105 INFO L78 Accepts]: Start accepts. Automaton has 2711 states and 9073 transitions. Word has length 24 [2022-01-18 15:54:25,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:25,105 INFO L470 AbstractCegarLoop]: Abstraction has 2711 states and 9073 transitions. [2022-01-18 15:54:25,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:25,106 INFO L276 IsEmpty]: Start isEmpty. Operand 2711 states and 9073 transitions. [2022-01-18 15:54:25,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:25,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:25,109 INFO L514 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] [2022-01-18 15:54:25,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-01-18 15:54:25,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:25,310 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:25,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:25,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1245023274, now seen corresponding path program 14 times [2022-01-18 15:54:25,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:25,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993705044] [2022-01-18 15:54:25,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:25,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:25,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:25,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:25,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:25,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993705044] [2022-01-18 15:54:25,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993705044] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:25,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199048584] [2022-01-18 15:54:25,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:25,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:25,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:25,564 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:25,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-01-18 15:54:25,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:25,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:25,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:54:25,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:25,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:25,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:25,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:25,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:25,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:54:26,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:26,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:26,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:26,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:26,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:26,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:54:26,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:26,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199048584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:26,675 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:26,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:54:26,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314716381] [2022-01-18 15:54:26,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:26,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:26,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:26,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:26,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:26,675 INFO L87 Difference]: Start difference. First operand 2711 states and 9073 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:28,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:28,125 INFO L93 Difference]: Finished difference Result 3799 states and 13030 transitions. [2022-01-18 15:54:28,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:54:28,125 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:54:28,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:28,133 INFO L225 Difference]: With dead ends: 3799 [2022-01-18 15:54:28,133 INFO L226 Difference]: Without dead ends: 3794 [2022-01-18 15:54:28,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=410, Invalid=2782, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:54:28,134 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 120 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 1551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1051 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:28,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 146 Invalid, 1551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 471 Invalid, 0 Unknown, 1051 Unchecked, 0.2s Time] [2022-01-18 15:54:28,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3794 states. [2022-01-18 15:54:28,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3794 to 2716. [2022-01-18 15:54:28,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2716 states, 2715 states have (on average 3.347329650092081) internal successors, (9088), 2715 states have internal predecessors, (9088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:28,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2716 states to 2716 states and 9088 transitions. [2022-01-18 15:54:28,182 INFO L78 Accepts]: Start accepts. Automaton has 2716 states and 9088 transitions. Word has length 24 [2022-01-18 15:54:28,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:28,182 INFO L470 AbstractCegarLoop]: Abstraction has 2716 states and 9088 transitions. [2022-01-18 15:54:28,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:28,182 INFO L276 IsEmpty]: Start isEmpty. Operand 2716 states and 9088 transitions. [2022-01-18 15:54:28,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:28,186 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:28,186 INFO L514 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] [2022-01-18 15:54:28,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Ended with exit code 0 [2022-01-18 15:54:28,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:28,387 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:28,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:28,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1242489559, now seen corresponding path program 2 times [2022-01-18 15:54:28,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:28,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520472691] [2022-01-18 15:54:28,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:28,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:28,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:28,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:28,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:28,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520472691] [2022-01-18 15:54:28,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520472691] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:28,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528504018] [2022-01-18 15:54:28,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:28,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:28,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:28,625 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:28,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-01-18 15:54:28,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:28,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:28,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:54:28,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:28,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:28,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:28,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:28,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:54:29,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:29,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:29,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:29,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:29,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:29,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:54:29,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:29,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528504018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:29,734 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:29,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:54:29,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104582607] [2022-01-18 15:54:29,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:29,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:29,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:29,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:29,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:29,735 INFO L87 Difference]: Start difference. First operand 2716 states and 9088 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:30,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:30,715 INFO L93 Difference]: Finished difference Result 3740 states and 12792 transitions. [2022-01-18 15:54:30,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:54:30,716 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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 [2022-01-18 15:54:30,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:30,723 INFO L225 Difference]: With dead ends: 3740 [2022-01-18 15:54:30,723 INFO L226 Difference]: Without dead ends: 3735 [2022-01-18 15:54:30,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=289, Invalid=1781, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:54:30,724 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 84 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 1283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 805 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:30,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 178 Invalid, 1283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 462 Invalid, 0 Unknown, 805 Unchecked, 0.2s Time] [2022-01-18 15:54:30,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3735 states. [2022-01-18 15:54:30,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3735 to 2724. [2022-01-18 15:54:30,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2724 states, 2723 states have (on average 3.345207491737055) internal successors, (9109), 2723 states have internal predecessors, (9109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:30,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2724 states to 2724 states and 9109 transitions. [2022-01-18 15:54:30,767 INFO L78 Accepts]: Start accepts. Automaton has 2724 states and 9109 transitions. Word has length 24 [2022-01-18 15:54:30,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:30,767 INFO L470 AbstractCegarLoop]: Abstraction has 2724 states and 9109 transitions. [2022-01-18 15:54:30,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:30,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2724 states and 9109 transitions. [2022-01-18 15:54:30,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:30,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:30,771 INFO L514 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] [2022-01-18 15:54:30,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Ended with exit code 0 [2022-01-18 15:54:30,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:30,972 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:30,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:30,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2037251490, now seen corresponding path program 15 times [2022-01-18 15:54:30,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:30,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163919714] [2022-01-18 15:54:30,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:30,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:30,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:31,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:31,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163919714] [2022-01-18 15:54:31,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163919714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:31,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205673726] [2022-01-18 15:54:31,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:31,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:31,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:31,221 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:31,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-01-18 15:54:31,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:54:31,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:31,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:54:31,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:31,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:31,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:54:31,741 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:31,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:32,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:32,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:32,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:54:32,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:32,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205673726] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:32,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:32,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:54:32,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130727116] [2022-01-18 15:54:32,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:32,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:32,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:32,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:32,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:32,187 INFO L87 Difference]: Start difference. First operand 2724 states and 9109 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:33,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:33,164 INFO L93 Difference]: Finished difference Result 3059 states and 10170 transitions. [2022-01-18 15:54:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:54:33,164 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:33,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:33,170 INFO L225 Difference]: With dead ends: 3059 [2022-01-18 15:54:33,170 INFO L226 Difference]: Without dead ends: 3057 [2022-01-18 15:54:33,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=215, Invalid=1677, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:54:33,171 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 363 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:33,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 134 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 953 Invalid, 0 Unknown, 363 Unchecked, 0.4s Time] [2022-01-18 15:54:33,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3057 states. [2022-01-18 15:54:33,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3057 to 2724. [2022-01-18 15:54:33,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2724 states, 2723 states have (on average 3.345207491737055) internal successors, (9109), 2723 states have internal predecessors, (9109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:33,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2724 states to 2724 states and 9109 transitions. [2022-01-18 15:54:33,209 INFO L78 Accepts]: Start accepts. Automaton has 2724 states and 9109 transitions. Word has length 24 [2022-01-18 15:54:33,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:33,209 INFO L470 AbstractCegarLoop]: Abstraction has 2724 states and 9109 transitions. [2022-01-18 15:54:33,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:33,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2724 states and 9109 transitions. [2022-01-18 15:54:33,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:33,213 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:33,213 INFO L514 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] [2022-01-18 15:54:33,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Ended with exit code 0 [2022-01-18 15:54:33,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:33,414 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:33,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:33,414 INFO L85 PathProgramCache]: Analyzing trace with hash 229797027, now seen corresponding path program 3 times [2022-01-18 15:54:33,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:33,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629536617] [2022-01-18 15:54:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:33,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:33,662 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:33,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:33,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629536617] [2022-01-18 15:54:33,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629536617] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:33,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507149986] [2022-01-18 15:54:33,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:33,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:33,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:33,664 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:33,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-01-18 15:54:33,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:54:33,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:33,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:54:33,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:34,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:34,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:34,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:34,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:34,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:54:34,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:34,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:34,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:34,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:34,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:54:34,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:34,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507149986] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:34,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:34,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:54:34,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666373637] [2022-01-18 15:54:34,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:34,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:34,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:34,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:34,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:34,656 INFO L87 Difference]: Start difference. First operand 2724 states and 9109 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:35,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:35,969 INFO L93 Difference]: Finished difference Result 3203 states and 10673 transitions. [2022-01-18 15:54:35,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:54:35,969 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:35,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:35,975 INFO L225 Difference]: With dead ends: 3203 [2022-01-18 15:54:35,975 INFO L226 Difference]: Without dead ends: 3198 [2022-01-18 15:54:35,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=293, Invalid=2059, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:54:35,976 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 139 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 1275 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 2068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 745 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:35,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 160 Invalid, 2068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1275 Invalid, 0 Unknown, 745 Unchecked, 0.6s Time] [2022-01-18 15:54:35,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3198 states. [2022-01-18 15:54:36,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3198 to 2721. [2022-01-18 15:54:36,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2721 states, 2720 states have (on average 3.3459558823529414) internal successors, (9101), 2720 states have internal predecessors, (9101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:36,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2721 states to 2721 states and 9101 transitions. [2022-01-18 15:54:36,016 INFO L78 Accepts]: Start accepts. Automaton has 2721 states and 9101 transitions. Word has length 24 [2022-01-18 15:54:36,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:36,016 INFO L470 AbstractCegarLoop]: Abstraction has 2721 states and 9101 transitions. [2022-01-18 15:54:36,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:36,017 INFO L276 IsEmpty]: Start isEmpty. Operand 2721 states and 9101 transitions. [2022-01-18 15:54:36,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:36,021 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:36,022 INFO L514 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] [2022-01-18 15:54:36,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Ended with exit code 0 [2022-01-18 15:54:36,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:36,223 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:36,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:36,223 INFO L85 PathProgramCache]: Analyzing trace with hash 290200096, now seen corresponding path program 16 times [2022-01-18 15:54:36,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:36,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589396584] [2022-01-18 15:54:36,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:36,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:36,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:36,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:36,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:36,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589396584] [2022-01-18 15:54:36,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589396584] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:36,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572905189] [2022-01-18 15:54:36,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:54:36,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:36,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:36,475 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:36,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-01-18 15:54:36,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:54:36,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:36,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:36,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:36,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:36,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:36,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:54:36,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:36,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:37,045 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:37,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:37,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:37,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:37,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:37,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:37,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:37,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:37,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572905189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:37,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:37,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:54:37,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276691412] [2022-01-18 15:54:37,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:37,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:54:37,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:37,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:54:37,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:37,112 INFO L87 Difference]: Start difference. First operand 2721 states and 9101 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:38,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:38,188 INFO L93 Difference]: Finished difference Result 3085 states and 10266 transitions. [2022-01-18 15:54:38,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:54:38,190 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:38,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:38,197 INFO L225 Difference]: With dead ends: 3085 [2022-01-18 15:54:38,197 INFO L226 Difference]: Without dead ends: 3079 [2022-01-18 15:54:38,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=224, Invalid=1668, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:54:38,197 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 85 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 1267 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 1538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 233 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:38,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 151 Invalid, 1538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1267 Invalid, 0 Unknown, 233 Unchecked, 0.5s Time] [2022-01-18 15:54:38,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3079 states. [2022-01-18 15:54:38,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3079 to 2722. [2022-01-18 15:54:38,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2721 states have (on average 3.3454612274898934) internal successors, (9103), 2721 states have internal predecessors, (9103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:38,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 9103 transitions. [2022-01-18 15:54:38,253 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 9103 transitions. Word has length 24 [2022-01-18 15:54:38,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:38,253 INFO L470 AbstractCegarLoop]: Abstraction has 2722 states and 9103 transitions. [2022-01-18 15:54:38,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:38,253 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 9103 transitions. [2022-01-18 15:54:38,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:38,257 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:38,257 INFO L514 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] [2022-01-18 15:54:38,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-01-18 15:54:38,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-01-18 15:54:38,460 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:38,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:38,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1596395592, now seen corresponding path program 17 times [2022-01-18 15:54:38,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:38,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025153078] [2022-01-18 15:54:38,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:38,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:38,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:38,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:38,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:38,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025153078] [2022-01-18 15:54:38,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025153078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:38,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595733052] [2022-01-18 15:54:38,709 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:54:38,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:38,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:38,710 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:38,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-01-18 15:54:38,734 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:54:38,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:38,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:54:38,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:38,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:38,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:38,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 15:54:39,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:39,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:39,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:39,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:39,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:54:39,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:39,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595733052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:39,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:39,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:54:39,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455197199] [2022-01-18 15:54:39,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:39,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:39,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:39,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:39,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:39,714 INFO L87 Difference]: Start difference. First operand 2722 states and 9103 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:40,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:40,621 INFO L93 Difference]: Finished difference Result 2948 states and 9837 transitions. [2022-01-18 15:54:40,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:54:40,621 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:40,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:40,627 INFO L225 Difference]: With dead ends: 2948 [2022-01-18 15:54:40,627 INFO L226 Difference]: Without dead ends: 2942 [2022-01-18 15:54:40,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=165, Invalid=1241, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:54:40,628 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 56 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 1382 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 329 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:40,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 128 Invalid, 1721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1382 Invalid, 0 Unknown, 329 Unchecked, 0.6s Time] [2022-01-18 15:54:40,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2942 states. [2022-01-18 15:54:40,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2942 to 2724. [2022-01-18 15:54:40,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2724 states, 2723 states have (on average 3.3444730077120823) internal successors, (9107), 2723 states have internal predecessors, (9107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:40,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2724 states to 2724 states and 9107 transitions. [2022-01-18 15:54:40,666 INFO L78 Accepts]: Start accepts. Automaton has 2724 states and 9107 transitions. Word has length 24 [2022-01-18 15:54:40,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:40,666 INFO L470 AbstractCegarLoop]: Abstraction has 2724 states and 9107 transitions. [2022-01-18 15:54:40,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:40,666 INFO L276 IsEmpty]: Start isEmpty. Operand 2724 states and 9107 transitions. [2022-01-18 15:54:40,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:40,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:40,670 INFO L514 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] [2022-01-18 15:54:40,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-01-18 15:54:40,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-01-18 15:54:40,871 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:40,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:40,871 INFO L85 PathProgramCache]: Analyzing trace with hash -528106916, now seen corresponding path program 18 times [2022-01-18 15:54:40,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:40,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199001944] [2022-01-18 15:54:40,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:40,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:40,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:41,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:41,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199001944] [2022-01-18 15:54:41,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199001944] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:41,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869324195] [2022-01-18 15:54:41,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:54:41,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:41,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:41,125 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:41,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-01-18 15:54:41,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:54:41,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:41,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:54:41,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:41,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:41,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:41,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:41,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:41,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2022-01-18 15:54:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:41,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:42,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:42,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:42,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:42,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:42,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:54:42,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:42,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869324195] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:42,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:42,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:54:42,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246647002] [2022-01-18 15:54:42,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:42,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:54:42,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:42,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:54:42,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:54:42,573 INFO L87 Difference]: Start difference. First operand 2724 states and 9107 transitions. Second operand has 31 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 31 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:43,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:43,561 INFO L93 Difference]: Finished difference Result 2971 states and 9838 transitions. [2022-01-18 15:54:43,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:54:43,561 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 31 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:43,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:43,567 INFO L225 Difference]: With dead ends: 2971 [2022-01-18 15:54:43,567 INFO L226 Difference]: Without dead ends: 2965 [2022-01-18 15:54:43,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=185, Invalid=1707, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:54:43,567 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 85 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 263 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:43,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 128 Invalid, 1346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1066 Invalid, 0 Unknown, 263 Unchecked, 0.5s Time] [2022-01-18 15:54:43,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2965 states. [2022-01-18 15:54:43,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2965 to 2725. [2022-01-18 15:54:43,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 3.3443465491923643) internal successors, (9110), 2724 states have internal predecessors, (9110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:43,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 9110 transitions. [2022-01-18 15:54:43,603 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 9110 transitions. Word has length 24 [2022-01-18 15:54:43,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:43,603 INFO L470 AbstractCegarLoop]: Abstraction has 2725 states and 9110 transitions. [2022-01-18 15:54:43,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 31 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:43,603 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 9110 transitions. [2022-01-18 15:54:43,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:43,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:43,606 INFO L514 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] [2022-01-18 15:54:43,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:43,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-01-18 15:54:43,807 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:43,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:43,807 INFO L85 PathProgramCache]: Analyzing trace with hash 205459606, now seen corresponding path program 19 times [2022-01-18 15:54:43,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:43,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473510771] [2022-01-18 15:54:43,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:43,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:43,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:44,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:44,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473510771] [2022-01-18 15:54:44,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473510771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:44,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492934549] [2022-01-18 15:54:44,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:54:44,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:44,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:44,060 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:44,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-01-18 15:54:44,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:44,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:44,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:44,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:44,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:44,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-01-18 15:54:44,373 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:44,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:44,665 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:44,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:44,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:44,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:44,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:44,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:44,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492934549] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:44,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:44,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 26 [2022-01-18 15:54:44,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743453017] [2022-01-18 15:54:44,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:44,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:54:44,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:44,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:54:44,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=583, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:54:44,724 INFO L87 Difference]: Start difference. First operand 2725 states and 9110 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:45,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:45,480 INFO L93 Difference]: Finished difference Result 3010 states and 10068 transitions. [2022-01-18 15:54:45,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:54:45,481 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:45,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:45,486 INFO L225 Difference]: With dead ends: 3010 [2022-01-18 15:54:45,486 INFO L226 Difference]: Without dead ends: 3003 [2022-01-18 15:54:45,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:54:45,487 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 71 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:45,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 78 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 979 Invalid, 0 Unknown, 446 Unchecked, 0.4s Time] [2022-01-18 15:54:45,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3003 states. [2022-01-18 15:54:45,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3003 to 2722. [2022-01-18 15:54:45,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2721 states have (on average 3.3454612274898934) internal successors, (9103), 2721 states have internal predecessors, (9103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:45,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 9103 transitions. [2022-01-18 15:54:45,524 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 9103 transitions. Word has length 24 [2022-01-18 15:54:45,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:45,524 INFO L470 AbstractCegarLoop]: Abstraction has 2722 states and 9103 transitions. [2022-01-18 15:54:45,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:45,524 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 9103 transitions. [2022-01-18 15:54:45,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:45,528 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:45,528 INFO L514 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] [2022-01-18 15:54:45,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Ended with exit code 0 [2022-01-18 15:54:45,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:45,728 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:45,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:45,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1151190437, now seen corresponding path program 1 times [2022-01-18 15:54:45,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:45,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895879595] [2022-01-18 15:54:45,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:45,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:45,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:45,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:45,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:45,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895879595] [2022-01-18 15:54:45,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895879595] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:45,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108806523] [2022-01-18 15:54:45,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:45,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:45,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:45,930 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:45,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-01-18 15:54:45,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:45,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:45,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:46,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:46,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:46,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:46,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:46,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:54:46,267 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:46,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:46,520 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:46,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:46,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:46,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:46,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:46,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:46,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:46,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108806523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:46,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:46,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:54:46,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830919126] [2022-01-18 15:54:46,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:46,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:46,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:46,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:46,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:46,586 INFO L87 Difference]: Start difference. First operand 2722 states and 9103 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:48,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:48,244 INFO L93 Difference]: Finished difference Result 3685 states and 12161 transitions. [2022-01-18 15:54:48,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:54:48,244 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:48,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:48,251 INFO L225 Difference]: With dead ends: 3685 [2022-01-18 15:54:48,251 INFO L226 Difference]: Without dead ends: 3677 [2022-01-18 15:54:48,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=281, Invalid=2689, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:54:48,251 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 231 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 1821 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 2719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 867 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:48,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 222 Invalid, 2719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1821 Invalid, 0 Unknown, 867 Unchecked, 0.7s Time] [2022-01-18 15:54:48,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3677 states. [2022-01-18 15:54:48,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3677 to 2742. [2022-01-18 15:54:48,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2742 states, 2741 states have (on average 3.3363735862823787) internal successors, (9145), 2741 states have internal predecessors, (9145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:48,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2742 states to 2742 states and 9145 transitions. [2022-01-18 15:54:48,297 INFO L78 Accepts]: Start accepts. Automaton has 2742 states and 9145 transitions. Word has length 24 [2022-01-18 15:54:48,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:48,297 INFO L470 AbstractCegarLoop]: Abstraction has 2742 states and 9145 transitions. [2022-01-18 15:54:48,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:48,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2742 states and 9145 transitions. [2022-01-18 15:54:48,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:48,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:48,301 INFO L514 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] [2022-01-18 15:54:48,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Ended with exit code 0 [2022-01-18 15:54:48,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2022-01-18 15:54:48,501 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:48,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:48,501 INFO L85 PathProgramCache]: Analyzing trace with hash -274716803, now seen corresponding path program 2 times [2022-01-18 15:54:48,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:48,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105665081] [2022-01-18 15:54:48,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:48,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:48,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:48,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:48,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105665081] [2022-01-18 15:54:48,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105665081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:48,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054786291] [2022-01-18 15:54:48,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:48,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:48,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:48,704 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:48,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-01-18 15:54:48,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:48,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:48,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:48,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:49,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:49,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:49,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:49,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:49,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:54:49,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:49,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:49,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:49,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:49,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:49,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:49,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:54:49,792 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:49,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054786291] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:49,792 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:49,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:54:49,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467793643] [2022-01-18 15:54:49,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:49,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:54:49,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:49,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:54:49,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:54:49,793 INFO L87 Difference]: Start difference. First operand 2742 states and 9145 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:51,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:51,984 INFO L93 Difference]: Finished difference Result 3536 states and 11657 transitions. [2022-01-18 15:54:51,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:54:51,984 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:51,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:51,991 INFO L225 Difference]: With dead ends: 3536 [2022-01-18 15:54:51,991 INFO L226 Difference]: Without dead ends: 3530 [2022-01-18 15:54:51,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 31 SyntacticMatches, 10 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=436, Invalid=3986, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:54:51,991 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 165 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 2721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1214 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:51,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 228 Invalid, 2721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1453 Invalid, 0 Unknown, 1214 Unchecked, 0.6s Time] [2022-01-18 15:54:51,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3530 states. [2022-01-18 15:54:52,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3530 to 2744. [2022-01-18 15:54:52,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2744 states, 2743 states have (on average 3.3357637623040466) internal successors, (9150), 2743 states have internal predecessors, (9150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:52,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 9150 transitions. [2022-01-18 15:54:52,033 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 9150 transitions. Word has length 24 [2022-01-18 15:54:52,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:52,033 INFO L470 AbstractCegarLoop]: Abstraction has 2744 states and 9150 transitions. [2022-01-18 15:54:52,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:52,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 9150 transitions. [2022-01-18 15:54:52,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:52,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:52,037 INFO L514 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] [2022-01-18 15:54:52,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:52,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-01-18 15:54:52,237 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:52,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:52,237 INFO L85 PathProgramCache]: Analyzing trace with hash -145634084, now seen corresponding path program 1 times [2022-01-18 15:54:52,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:52,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166869170] [2022-01-18 15:54:52,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:52,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:52,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:52,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:52,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:52,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166869170] [2022-01-18 15:54:52,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166869170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:52,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149736008] [2022-01-18 15:54:52,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:52,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:52,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:52,440 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:52,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-01-18 15:54:52,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:52,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:52,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:52,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:52,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:52,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:52,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:52,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:54:52,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:52,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:53,036 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:54:53,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:54:53,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:53,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:53,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:53,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:53,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:54:53,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:53,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149736008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:53,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:53,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:54:53,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698415612] [2022-01-18 15:54:53,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:53,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:53,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:53,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:53,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:53,109 INFO L87 Difference]: Start difference. First operand 2744 states and 9150 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:54,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:54,595 INFO L93 Difference]: Finished difference Result 3704 states and 12061 transitions. [2022-01-18 15:54:54,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:54:54,596 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:54,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:54,602 INFO L225 Difference]: With dead ends: 3704 [2022-01-18 15:54:54,603 INFO L226 Difference]: Without dead ends: 3702 [2022-01-18 15:54:54,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=242, Invalid=2514, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:54:54,603 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 220 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 1814 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 2435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 584 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:54,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 267 Invalid, 2435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1814 Invalid, 0 Unknown, 584 Unchecked, 0.7s Time] [2022-01-18 15:54:54,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-01-18 15:54:54,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 2746. [2022-01-18 15:54:54,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2746 states, 2745 states have (on average 3.336976320582878) internal successors, (9160), 2745 states have internal predecessors, (9160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:54,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2746 states to 2746 states and 9160 transitions. [2022-01-18 15:54:54,648 INFO L78 Accepts]: Start accepts. Automaton has 2746 states and 9160 transitions. Word has length 24 [2022-01-18 15:54:54,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:54,648 INFO L470 AbstractCegarLoop]: Abstraction has 2746 states and 9160 transitions. [2022-01-18 15:54:54,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:54,648 INFO L276 IsEmpty]: Start isEmpty. Operand 2746 states and 9160 transitions. [2022-01-18 15:54:54,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:54,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:54,652 INFO L514 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] [2022-01-18 15:54:54,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Ended with exit code 0 [2022-01-18 15:54:54,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:54,852 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:54,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:54,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2083192027, now seen corresponding path program 3 times [2022-01-18 15:54:54,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:54,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268024505] [2022-01-18 15:54:54,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:54,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:55,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:55,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:55,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268024505] [2022-01-18 15:54:55,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268024505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:55,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65322765] [2022-01-18 15:54:55,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:55,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:55,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:55,060 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:55,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-01-18 15:54:55,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:54:55,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:55,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:54:55,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:55,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:55,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:55,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 15:54:55,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:55,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:56,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:56,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:56,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:56,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:54:56,177 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:56,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65322765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:56,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:56,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 15:54:56,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871674698] [2022-01-18 15:54:56,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:56,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:54:56,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:56,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:54:56,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:54:56,179 INFO L87 Difference]: Start difference. First operand 2746 states and 9160 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:59,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:59,036 INFO L93 Difference]: Finished difference Result 3932 states and 13282 transitions. [2022-01-18 15:54:59,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:54:59,036 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:59,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:59,044 INFO L225 Difference]: With dead ends: 3932 [2022-01-18 15:54:59,044 INFO L226 Difference]: Without dead ends: 3928 [2022-01-18 15:54:59,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1331 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=612, Invalid=4644, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:54:59,045 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 175 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 2332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1478 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:59,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 181 Invalid, 2332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 814 Invalid, 0 Unknown, 1478 Unchecked, 0.4s Time] [2022-01-18 15:54:59,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3928 states. [2022-01-18 15:54:59,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3928 to 2769. [2022-01-18 15:54:59,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2769 states, 2768 states have (on average 3.328757225433526) internal successors, (9214), 2768 states have internal predecessors, (9214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:59,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2769 states to 2769 states and 9214 transitions. [2022-01-18 15:54:59,090 INFO L78 Accepts]: Start accepts. Automaton has 2769 states and 9214 transitions. Word has length 24 [2022-01-18 15:54:59,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:59,090 INFO L470 AbstractCegarLoop]: Abstraction has 2769 states and 9214 transitions. [2022-01-18 15:54:59,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:59,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2769 states and 9214 transitions. [2022-01-18 15:54:59,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:59,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:59,094 INFO L514 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] [2022-01-18 15:54:59,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Ended with exit code 0 [2022-01-18 15:54:59,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:59,294 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:54:59,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:59,295 INFO L85 PathProgramCache]: Analyzing trace with hash -707981535, now seen corresponding path program 4 times [2022-01-18 15:54:59,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:59,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972569275] [2022-01-18 15:54:59,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:59,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:59,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:59,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:59,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972569275] [2022-01-18 15:54:59,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972569275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:59,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560974104] [2022-01-18 15:54:59,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:54:59,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:59,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:59,508 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:54:59,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-01-18 15:54:59,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:54:59,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:59,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:54:59,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:59,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:59,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:59,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:54:59,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:59,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:00,118 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:00,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:00,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:00,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:00,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:00,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:00,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:00,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:00,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560974104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:00,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:00,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:55:00,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485617756] [2022-01-18 15:55:00,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:00,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:55:00,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:00,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:55:00,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:55:00,182 INFO L87 Difference]: Start difference. First operand 2769 states and 9214 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:01,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:01,059 INFO L93 Difference]: Finished difference Result 3161 states and 10431 transitions. [2022-01-18 15:55:01,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:55:01,059 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:01,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:01,065 INFO L225 Difference]: With dead ends: 3161 [2022-01-18 15:55:01,065 INFO L226 Difference]: Without dead ends: 3155 [2022-01-18 15:55:01,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=169, Invalid=1637, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:55:01,066 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 105 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 629 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:01,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 173 Invalid, 1756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1113 Invalid, 0 Unknown, 629 Unchecked, 0.4s Time] [2022-01-18 15:55:01,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3155 states. [2022-01-18 15:55:01,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3155 to 2773. [2022-01-18 15:55:01,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2773 states, 2772 states have (on average 3.327200577200577) internal successors, (9223), 2772 states have internal predecessors, (9223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:01,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2773 states to 2773 states and 9223 transitions. [2022-01-18 15:55:01,104 INFO L78 Accepts]: Start accepts. Automaton has 2773 states and 9223 transitions. Word has length 24 [2022-01-18 15:55:01,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:01,104 INFO L470 AbstractCegarLoop]: Abstraction has 2773 states and 9223 transitions. [2022-01-18 15:55:01,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:01,104 INFO L276 IsEmpty]: Start isEmpty. Operand 2773 states and 9223 transitions. [2022-01-18 15:55:01,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:01,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:01,108 INFO L514 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] [2022-01-18 15:55:01,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Forceful destruction successful, exit code 0 [2022-01-18 15:55:01,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:01,308 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:01,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:01,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1132045153, now seen corresponding path program 5 times [2022-01-18 15:55:01,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:01,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318153649] [2022-01-18 15:55:01,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:01,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:01,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:01,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:01,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:01,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318153649] [2022-01-18 15:55:01,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318153649] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:01,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468992074] [2022-01-18 15:55:01,518 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:55:01,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:01,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:01,519 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:01,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-01-18 15:55:01,542 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:55:01,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:01,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:01,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:01,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:01,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:01,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:01,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:01,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:55:01,855 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:01,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:02,095 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:02,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:02,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:02,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:02,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:02,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:02,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:02,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:02,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468992074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:02,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:02,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:55:02,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243531741] [2022-01-18 15:55:02,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:02,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:55:02,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:02,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:55:02,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:55:02,164 INFO L87 Difference]: Start difference. First operand 2773 states and 9223 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:03,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:03,272 INFO L93 Difference]: Finished difference Result 3090 states and 10233 transitions. [2022-01-18 15:55:03,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:55:03,273 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:03,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:03,279 INFO L225 Difference]: With dead ends: 3090 [2022-01-18 15:55:03,279 INFO L226 Difference]: Without dead ends: 3085 [2022-01-18 15:55:03,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=186, Invalid=1454, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:55:03,279 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 115 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 1153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:03,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 101 Invalid, 1153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 960 Invalid, 0 Unknown, 166 Unchecked, 0.7s Time] [2022-01-18 15:55:03,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3085 states. [2022-01-18 15:55:03,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3085 to 2774. [2022-01-18 15:55:03,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2774 states, 2773 states have (on average 3.326721961774252) internal successors, (9225), 2773 states have internal predecessors, (9225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:03,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2774 states to 2774 states and 9225 transitions. [2022-01-18 15:55:03,317 INFO L78 Accepts]: Start accepts. Automaton has 2774 states and 9225 transitions. Word has length 24 [2022-01-18 15:55:03,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:03,317 INFO L470 AbstractCegarLoop]: Abstraction has 2774 states and 9225 transitions. [2022-01-18 15:55:03,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:03,318 INFO L276 IsEmpty]: Start isEmpty. Operand 2774 states and 9225 transitions. [2022-01-18 15:55:03,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:03,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:03,322 INFO L514 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] [2022-01-18 15:55:03,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Ended with exit code 0 [2022-01-18 15:55:03,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:03,522 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:03,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:03,522 INFO L85 PathProgramCache]: Analyzing trace with hash -675409310, now seen corresponding path program 2 times [2022-01-18 15:55:03,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:03,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53218947] [2022-01-18 15:55:03,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:03,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:03,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:03,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:03,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:03,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53218947] [2022-01-18 15:55:03,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53218947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:03,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797141805] [2022-01-18 15:55:03,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:55:03,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:03,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:03,738 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:03,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-01-18 15:55:03,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:55:03,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:03,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:03,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:04,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:04,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:04,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:04,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:04,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 43 [2022-01-18 15:55:04,495 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:04,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:05,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:05,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:05,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:05,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:05,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2022-01-18 15:55:05,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:05,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797141805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:05,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:05,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 15:55:05,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460013855] [2022-01-18 15:55:05,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:05,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:55:05,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:05,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:55:05,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:55:05,246 INFO L87 Difference]: Start difference. First operand 2774 states and 9225 transitions. Second operand has 29 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:05,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:05,994 INFO L93 Difference]: Finished difference Result 3203 states and 10594 transitions. [2022-01-18 15:55:05,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:55:05,995 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:05,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:06,000 INFO L225 Difference]: With dead ends: 3203 [2022-01-18 15:55:06,000 INFO L226 Difference]: Without dead ends: 3193 [2022-01-18 15:55:06,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=269, Invalid=1453, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:55:06,000 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 90 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 1259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 727 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:06,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 159 Invalid, 1259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 517 Invalid, 0 Unknown, 727 Unchecked, 0.2s Time] [2022-01-18 15:55:06,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3193 states. [2022-01-18 15:55:06,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3193 to 2816. [2022-01-18 15:55:06,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2816 states, 2815 states have (on average 3.3232682060390766) internal successors, (9355), 2815 states have internal predecessors, (9355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:06,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2816 states to 2816 states and 9355 transitions. [2022-01-18 15:55:06,033 INFO L78 Accepts]: Start accepts. Automaton has 2816 states and 9355 transitions. Word has length 24 [2022-01-18 15:55:06,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:06,033 INFO L470 AbstractCegarLoop]: Abstraction has 2816 states and 9355 transitions. [2022-01-18 15:55:06,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:06,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2816 states and 9355 transitions. [2022-01-18 15:55:06,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:06,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:06,036 INFO L514 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] [2022-01-18 15:55:06,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Forceful destruction successful, exit code 0 [2022-01-18 15:55:06,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-01-18 15:55:06,237 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:06,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:06,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1669518013, now seen corresponding path program 6 times [2022-01-18 15:55:06,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:06,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151516505] [2022-01-18 15:55:06,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:06,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:06,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:06,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:06,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:06,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151516505] [2022-01-18 15:55:06,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151516505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:06,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774693530] [2022-01-18 15:55:06,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:55:06,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:06,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:06,472 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:06,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-01-18 15:55:06,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:55:06,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:06,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:06,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:06,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:06,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:55:07,024 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:07,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:07,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:07,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:07,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:07,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:07,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:55:07,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:07,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774693530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:07,533 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:07,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:55:07,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178351385] [2022-01-18 15:55:07,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:07,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:55:07,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:07,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:55:07,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:55:07,534 INFO L87 Difference]: Start difference. First operand 2816 states and 9355 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:09,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:09,322 INFO L93 Difference]: Finished difference Result 3691 states and 12172 transitions. [2022-01-18 15:55:09,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:55:09,322 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:09,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:09,329 INFO L225 Difference]: With dead ends: 3691 [2022-01-18 15:55:09,329 INFO L226 Difference]: Without dead ends: 3679 [2022-01-18 15:55:09,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 768 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=396, Invalid=3264, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:55:09,330 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 248 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 1247 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 2290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 951 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:09,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 159 Invalid, 2290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1247 Invalid, 0 Unknown, 951 Unchecked, 0.6s Time] [2022-01-18 15:55:09,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3679 states. [2022-01-18 15:55:09,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3679 to 2821. [2022-01-18 15:55:09,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2821 states, 2820 states have (on average 3.322340425531915) internal successors, (9369), 2820 states have internal predecessors, (9369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:09,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2821 states to 2821 states and 9369 transitions. [2022-01-18 15:55:09,371 INFO L78 Accepts]: Start accepts. Automaton has 2821 states and 9369 transitions. Word has length 24 [2022-01-18 15:55:09,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:09,371 INFO L470 AbstractCegarLoop]: Abstraction has 2821 states and 9369 transitions. [2022-01-18 15:55:09,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:09,371 INFO L276 IsEmpty]: Start isEmpty. Operand 2821 states and 9369 transitions. [2022-01-18 15:55:09,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:09,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:09,374 INFO L514 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] [2022-01-18 15:55:09,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Ended with exit code 0 [2022-01-18 15:55:09,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2022-01-18 15:55:09,575 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:09,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:09,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1797751905, now seen corresponding path program 7 times [2022-01-18 15:55:09,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:09,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786857319] [2022-01-18 15:55:09,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:09,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:09,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:09,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786857319] [2022-01-18 15:55:09,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786857319] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:09,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085244338] [2022-01-18 15:55:09,835 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:55:09,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:09,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:09,836 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:09,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-01-18 15:55:09,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:09,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:09,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:10,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:10,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:10,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:55:10,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:10,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:10,394 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:10,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:10,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:10,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:10,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:10,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:10,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085244338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:10,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:10,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:55:10,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958534244] [2022-01-18 15:55:10,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:10,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:55:10,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:10,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:55:10,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:55:10,465 INFO L87 Difference]: Start difference. First operand 2821 states and 9369 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:11,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:11,874 INFO L93 Difference]: Finished difference Result 3239 states and 10730 transitions. [2022-01-18 15:55:11,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:55:11,874 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:11,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:11,882 INFO L225 Difference]: With dead ends: 3239 [2022-01-18 15:55:11,882 INFO L226 Difference]: Without dead ends: 3233 [2022-01-18 15:55:11,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=291, Invalid=2159, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:55:11,883 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 97 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1730 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 1958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 187 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:11,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 155 Invalid, 1958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1730 Invalid, 0 Unknown, 187 Unchecked, 0.7s Time] [2022-01-18 15:55:11,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3233 states. [2022-01-18 15:55:11,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3233 to 2824. [2022-01-18 15:55:11,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2824 states, 2823 states have (on average 3.3209351753453773) internal successors, (9375), 2823 states have internal predecessors, (9375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:11,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2824 states to 2824 states and 9375 transitions. [2022-01-18 15:55:11,923 INFO L78 Accepts]: Start accepts. Automaton has 2824 states and 9375 transitions. Word has length 24 [2022-01-18 15:55:11,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:11,923 INFO L470 AbstractCegarLoop]: Abstraction has 2824 states and 9375 transitions. [2022-01-18 15:55:11,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:11,923 INFO L276 IsEmpty]: Start isEmpty. Operand 2824 states and 9375 transitions. [2022-01-18 15:55:11,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:11,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:11,926 INFO L514 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] [2022-01-18 15:55:11,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Forceful destruction successful, exit code 0 [2022-01-18 15:55:12,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:12,129 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:12,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:12,129 INFO L85 PathProgramCache]: Analyzing trace with hash -88843783, now seen corresponding path program 8 times [2022-01-18 15:55:12,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:12,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116968329] [2022-01-18 15:55:12,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:12,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:12,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:12,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:12,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:12,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116968329] [2022-01-18 15:55:12,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116968329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:12,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975191544] [2022-01-18 15:55:12,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:55:12,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:12,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:12,371 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:12,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-01-18 15:55:12,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:55:12,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:12,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:55:12,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:12,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:12,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:12,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:12,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:12,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 34 [2022-01-18 15:55:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:12,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:13,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:13,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:13,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:13,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:55:13,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:13,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975191544] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:13,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:13,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:55:13,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481569566] [2022-01-18 15:55:13,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:13,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:55:13,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:13,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:55:13,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:55:13,516 INFO L87 Difference]: Start difference. First operand 2824 states and 9375 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:15,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:15,080 INFO L93 Difference]: Finished difference Result 3894 states and 13205 transitions. [2022-01-18 15:55:15,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:55:15,081 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:15,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:15,088 INFO L225 Difference]: With dead ends: 3894 [2022-01-18 15:55:15,089 INFO L226 Difference]: Without dead ends: 3884 [2022-01-18 15:55:15,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=388, Invalid=2264, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:55:15,089 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1015 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 2001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 969 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:15,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 177 Invalid, 2001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1015 Invalid, 0 Unknown, 969 Unchecked, 0.4s Time] [2022-01-18 15:55:15,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3884 states. [2022-01-18 15:55:15,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3884 to 2829. [2022-01-18 15:55:15,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2829 states, 2828 states have (on average 3.3185997171145685) internal successors, (9385), 2828 states have internal predecessors, (9385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:15,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2829 states to 2829 states and 9385 transitions. [2022-01-18 15:55:15,133 INFO L78 Accepts]: Start accepts. Automaton has 2829 states and 9385 transitions. Word has length 24 [2022-01-18 15:55:15,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:15,133 INFO L470 AbstractCegarLoop]: Abstraction has 2829 states and 9385 transitions. [2022-01-18 15:55:15,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:15,133 INFO L276 IsEmpty]: Start isEmpty. Operand 2829 states and 9385 transitions. [2022-01-18 15:55:15,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:15,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:15,137 INFO L514 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] [2022-01-18 15:55:15,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Forceful destruction successful, exit code 0 [2022-01-18 15:55:15,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-01-18 15:55:15,338 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:15,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:15,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1169351643, now seen corresponding path program 9 times [2022-01-18 15:55:15,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:15,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864865078] [2022-01-18 15:55:15,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:15,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:15,583 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:15,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:15,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864865078] [2022-01-18 15:55:15,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864865078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:15,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130061000] [2022-01-18 15:55:15,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:55:15,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:15,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:15,584 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:15,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-01-18 15:55:15,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:55:15,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:15,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:55:15,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:15,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:15,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:15,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:15,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:15,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:55:16,020 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:16,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:16,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:16,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:16,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:55:16,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:16,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130061000] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:16,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:16,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:55:16,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100928671] [2022-01-18 15:55:16,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:16,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:55:16,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:16,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:55:16,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:55:16,440 INFO L87 Difference]: Start difference. First operand 2829 states and 9385 transitions. Second operand has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:17,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:17,372 INFO L93 Difference]: Finished difference Result 3115 states and 10344 transitions. [2022-01-18 15:55:17,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:55:17,373 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:17,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:17,379 INFO L225 Difference]: With dead ends: 3115 [2022-01-18 15:55:17,379 INFO L226 Difference]: Without dead ends: 3109 [2022-01-18 15:55:17,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=226, Invalid=1496, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:55:17,379 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 84 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1238 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 920 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:17,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 129 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1238 Invalid, 0 Unknown, 920 Unchecked, 0.5s Time] [2022-01-18 15:55:17,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3109 states. [2022-01-18 15:55:17,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3109 to 2831. [2022-01-18 15:55:17,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2831 states, 2830 states have (on average 3.317667844522968) internal successors, (9389), 2830 states have internal predecessors, (9389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:17,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2831 states to 2831 states and 9389 transitions. [2022-01-18 15:55:17,416 INFO L78 Accepts]: Start accepts. Automaton has 2831 states and 9389 transitions. Word has length 24 [2022-01-18 15:55:17,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:17,416 INFO L470 AbstractCegarLoop]: Abstraction has 2831 states and 9389 transitions. [2022-01-18 15:55:17,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:17,416 INFO L276 IsEmpty]: Start isEmpty. Operand 2831 states and 9389 transitions. [2022-01-18 15:55:17,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:17,419 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:17,419 INFO L514 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] [2022-01-18 15:55:17,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Ended with exit code 0 [2022-01-18 15:55:17,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-01-18 15:55:17,620 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:17,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:17,620 INFO L85 PathProgramCache]: Analyzing trace with hash 979444893, now seen corresponding path program 10 times [2022-01-18 15:55:17,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:17,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734367566] [2022-01-18 15:55:17,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:17,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:17,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:17,862 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:17,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:17,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734367566] [2022-01-18 15:55:17,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734367566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:17,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67051599] [2022-01-18 15:55:17,863 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:55:17,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:17,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:17,864 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:17,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-01-18 15:55:17,887 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:55:17,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:17,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:17,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:18,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:18,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:18,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-01-18 15:55:18,171 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:18,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:18,416 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:18,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:18,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:18,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:18,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:18,477 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:18,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67051599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:18,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:18,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:55:18,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027103932] [2022-01-18 15:55:18,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:18,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:55:18,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:18,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:55:18,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:55:18,478 INFO L87 Difference]: Start difference. First operand 2831 states and 9389 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:19,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:19,462 INFO L93 Difference]: Finished difference Result 3104 states and 10273 transitions. [2022-01-18 15:55:19,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:55:19,462 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:19,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:19,468 INFO L225 Difference]: With dead ends: 3104 [2022-01-18 15:55:19,468 INFO L226 Difference]: Without dead ends: 3090 [2022-01-18 15:55:19,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=172, Invalid=1550, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:55:19,468 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 95 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 1319 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 458 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:19,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 109 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1319 Invalid, 0 Unknown, 458 Unchecked, 0.5s Time] [2022-01-18 15:55:19,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3090 states. [2022-01-18 15:55:19,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3090 to 2827. [2022-01-18 15:55:19,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2827 states, 2826 states have (on average 3.319532908704883) internal successors, (9381), 2826 states have internal predecessors, (9381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:19,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2827 states to 2827 states and 9381 transitions. [2022-01-18 15:55:19,504 INFO L78 Accepts]: Start accepts. Automaton has 2827 states and 9381 transitions. Word has length 24 [2022-01-18 15:55:19,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:19,504 INFO L470 AbstractCegarLoop]: Abstraction has 2827 states and 9381 transitions. [2022-01-18 15:55:19,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:19,504 INFO L276 IsEmpty]: Start isEmpty. Operand 2827 states and 9381 transitions. [2022-01-18 15:55:19,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:19,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:19,508 INFO L514 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] [2022-01-18 15:55:19,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Ended with exit code 0 [2022-01-18 15:55:19,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:19,708 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:19,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:19,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1715641972, now seen corresponding path program 20 times [2022-01-18 15:55:19,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:19,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665171689] [2022-01-18 15:55:19,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:19,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:19,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:19,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:19,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:19,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665171689] [2022-01-18 15:55:19,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665171689] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:19,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127997020] [2022-01-18 15:55:19,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:55:19,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:19,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:19,906 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:19,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-01-18 15:55:19,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:55:19,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:19,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:55:19,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:20,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:20,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:20,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:20,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:20,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:55:20,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:20,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:20,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:20,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:20,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:55:20,927 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:20,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127997020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:20,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:20,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:55:20,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094223754] [2022-01-18 15:55:20,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:20,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:55:20,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:20,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:55:20,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:55:20,929 INFO L87 Difference]: Start difference. First operand 2827 states and 9381 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:22,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:22,805 INFO L93 Difference]: Finished difference Result 3858 states and 12515 transitions. [2022-01-18 15:55:22,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:55:22,805 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:22,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:22,812 INFO L225 Difference]: With dead ends: 3858 [2022-01-18 15:55:22,812 INFO L226 Difference]: Without dead ends: 3854 [2022-01-18 15:55:22,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=347, Invalid=2959, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:55:22,813 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 169 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 2120 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 3147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1013 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:22,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 305 Invalid, 3147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2120 Invalid, 0 Unknown, 1013 Unchecked, 0.9s Time] [2022-01-18 15:55:22,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3854 states. [2022-01-18 15:55:22,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3854 to 2849. [2022-01-18 15:55:22,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2849 states, 2848 states have (on average 3.315308988764045) internal successors, (9442), 2848 states have internal predecessors, (9442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:22,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2849 states to 2849 states and 9442 transitions. [2022-01-18 15:55:22,858 INFO L78 Accepts]: Start accepts. Automaton has 2849 states and 9442 transitions. Word has length 24 [2022-01-18 15:55:22,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:22,858 INFO L470 AbstractCegarLoop]: Abstraction has 2849 states and 9442 transitions. [2022-01-18 15:55:22,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:22,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2849 states and 9442 transitions. [2022-01-18 15:55:22,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:22,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:22,862 INFO L514 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] [2022-01-18 15:55:22,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Ended with exit code 0 [2022-01-18 15:55:23,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable271 [2022-01-18 15:55:23,063 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:23,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:23,063 INFO L85 PathProgramCache]: Analyzing trace with hash 425277236, now seen corresponding path program 21 times [2022-01-18 15:55:23,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:23,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918766217] [2022-01-18 15:55:23,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:23,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:23,256 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:23,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:23,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918766217] [2022-01-18 15:55:23,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918766217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:23,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712286045] [2022-01-18 15:55:23,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:55:23,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:23,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:23,257 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:23,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-01-18 15:55:23,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:55:23,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:23,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:55:23,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:23,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:23,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:23,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:23,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:23,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:55:23,760 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:23,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:24,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:24,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:24,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:24,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:55:24,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:24,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712286045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:24,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:24,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 15:55:24,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000001879] [2022-01-18 15:55:24,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:24,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:55:24,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:24,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:55:24,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:55:24,342 INFO L87 Difference]: Start difference. First operand 2849 states and 9442 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:26,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:26,918 INFO L93 Difference]: Finished difference Result 4571 states and 14831 transitions. [2022-01-18 15:55:26,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 15:55:26,918 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:26,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:26,926 INFO L225 Difference]: With dead ends: 4571 [2022-01-18 15:55:26,927 INFO L226 Difference]: Without dead ends: 4548 [2022-01-18 15:55:26,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 30 SyntacticMatches, 8 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2187 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=609, Invalid=6701, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 15:55:26,928 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 243 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 1570 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 3505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1898 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:26,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 334 Invalid, 3505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1570 Invalid, 0 Unknown, 1898 Unchecked, 0.7s Time] [2022-01-18 15:55:26,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4548 states. [2022-01-18 15:55:26,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4548 to 2893. [2022-01-18 15:55:26,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2893 states, 2892 states have (on average 3.3029045643153525) internal successors, (9552), 2892 states have internal predecessors, (9552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:26,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2893 states to 2893 states and 9552 transitions. [2022-01-18 15:55:26,977 INFO L78 Accepts]: Start accepts. Automaton has 2893 states and 9552 transitions. Word has length 24 [2022-01-18 15:55:26,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:26,977 INFO L470 AbstractCegarLoop]: Abstraction has 2893 states and 9552 transitions. [2022-01-18 15:55:26,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:26,978 INFO L276 IsEmpty]: Start isEmpty. Operand 2893 states and 9552 transitions. [2022-01-18 15:55:26,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:26,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:26,981 INFO L514 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] [2022-01-18 15:55:26,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2022-01-18 15:55:27,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:27,181 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:27,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:27,182 INFO L85 PathProgramCache]: Analyzing trace with hash -839168338, now seen corresponding path program 22 times [2022-01-18 15:55:27,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:27,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325315554] [2022-01-18 15:55:27,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:27,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:27,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:27,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:27,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325315554] [2022-01-18 15:55:27,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325315554] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:27,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223396201] [2022-01-18 15:55:27,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:55:27,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:27,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:27,377 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:27,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-01-18 15:55:27,400 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:55:27,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:27,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:27,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:27,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:27,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:27,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:27,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:27,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:55:27,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:27,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:27,952 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:27,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:28,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:28,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:28,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:28,038 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:28,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223396201] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:28,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:28,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:55:28,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850806277] [2022-01-18 15:55:28,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:28,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:55:28,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:28,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:55:28,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:55:28,039 INFO L87 Difference]: Start difference. First operand 2893 states and 9552 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:29,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:29,674 INFO L93 Difference]: Finished difference Result 3909 states and 12712 transitions. [2022-01-18 15:55:29,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:55:29,674 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:29,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:29,682 INFO L225 Difference]: With dead ends: 3909 [2022-01-18 15:55:29,682 INFO L226 Difference]: Without dead ends: 3903 [2022-01-18 15:55:29,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=259, Invalid=2393, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:55:29,682 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 203 mSDsluCounter, 1333 mSDsCounter, 0 mSdLazyCounter, 2051 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 3470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1388 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:29,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 272 Invalid, 3470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2051 Invalid, 0 Unknown, 1388 Unchecked, 0.8s Time] [2022-01-18 15:55:29,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3903 states. [2022-01-18 15:55:29,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3903 to 2884. [2022-01-18 15:55:29,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2884 states, 2883 states have (on average 3.3066250433576134) internal successors, (9533), 2883 states have internal predecessors, (9533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:29,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2884 states to 2884 states and 9533 transitions. [2022-01-18 15:55:29,725 INFO L78 Accepts]: Start accepts. Automaton has 2884 states and 9533 transitions. Word has length 24 [2022-01-18 15:55:29,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:29,725 INFO L470 AbstractCegarLoop]: Abstraction has 2884 states and 9533 transitions. [2022-01-18 15:55:29,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:29,725 INFO L276 IsEmpty]: Start isEmpty. Operand 2884 states and 9533 transitions. [2022-01-18 15:55:29,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:29,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:29,728 INFO L514 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] [2022-01-18 15:55:29,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-01-18 15:55:29,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:29,929 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:29,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:29,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1168030766, now seen corresponding path program 23 times [2022-01-18 15:55:29,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:29,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474006731] [2022-01-18 15:55:29,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:29,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:29,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:30,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:30,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474006731] [2022-01-18 15:55:30,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474006731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:30,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944435096] [2022-01-18 15:55:30,120 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:55:30,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:30,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:30,121 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:30,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-01-18 15:55:30,144 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:55:30,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:30,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:30,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:30,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:30,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:30,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:30,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:30,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:55:30,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:30,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:30,694 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:30,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:30,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:30,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:30,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:30,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:30,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:30,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:30,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944435096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:30,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:30,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:55:30,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267884786] [2022-01-18 15:55:30,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:30,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:55:30,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:30,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:55:30,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:55:30,755 INFO L87 Difference]: Start difference. First operand 2884 states and 9533 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:32,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:32,072 INFO L93 Difference]: Finished difference Result 3563 states and 11679 transitions. [2022-01-18 15:55:32,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:55:32,072 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:32,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:32,078 INFO L225 Difference]: With dead ends: 3563 [2022-01-18 15:55:32,078 INFO L226 Difference]: Without dead ends: 3559 [2022-01-18 15:55:32,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=243, Invalid=2307, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:55:32,079 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 167 mSDsluCounter, 1115 mSDsCounter, 0 mSdLazyCounter, 1640 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 2652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 984 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:32,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 255 Invalid, 2652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1640 Invalid, 0 Unknown, 984 Unchecked, 0.6s Time] [2022-01-18 15:55:32,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3559 states. [2022-01-18 15:55:32,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3559 to 2881. [2022-01-18 15:55:32,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2881 states, 2880 states have (on average 3.3072916666666665) internal successors, (9525), 2880 states have internal predecessors, (9525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:32,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2881 states to 2881 states and 9525 transitions. [2022-01-18 15:55:32,119 INFO L78 Accepts]: Start accepts. Automaton has 2881 states and 9525 transitions. Word has length 24 [2022-01-18 15:55:32,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:32,119 INFO L470 AbstractCegarLoop]: Abstraction has 2881 states and 9525 transitions. [2022-01-18 15:55:32,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:32,119 INFO L276 IsEmpty]: Start isEmpty. Operand 2881 states and 9525 transitions. [2022-01-18 15:55:32,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:32,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:32,124 INFO L514 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] [2022-01-18 15:55:32,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Forceful destruction successful, exit code 0 [2022-01-18 15:55:32,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:32,339 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:32,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:32,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1862490956, now seen corresponding path program 24 times [2022-01-18 15:55:32,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:32,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336049355] [2022-01-18 15:55:32,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:32,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:32,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:32,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:32,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:32,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336049355] [2022-01-18 15:55:32,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336049355] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:32,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505713480] [2022-01-18 15:55:32,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:55:32,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:32,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:32,537 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:32,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-01-18 15:55:32,561 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:55:32,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:32,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:55:32,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:33,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:33,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:33,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:33,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 53 [2022-01-18 15:55:33,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:33,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:34,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:34,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:34,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:34,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:34,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:55:34,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:34,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505713480] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:34,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:34,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:55:34,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430039410] [2022-01-18 15:55:34,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:34,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:55:34,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:34,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:55:34,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:55:34,061 INFO L87 Difference]: Start difference. First operand 2881 states and 9525 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:35,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:35,152 INFO L93 Difference]: Finished difference Result 3552 states and 11594 transitions. [2022-01-18 15:55:35,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:55:35,153 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:35,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:35,159 INFO L225 Difference]: With dead ends: 3552 [2022-01-18 15:55:35,159 INFO L226 Difference]: Without dead ends: 3550 [2022-01-18 15:55:35,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=208, Invalid=1862, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:55:35,160 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 175 mSDsluCounter, 982 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 2211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1224 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:35,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 241 Invalid, 2211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 967 Invalid, 0 Unknown, 1224 Unchecked, 0.4s Time] [2022-01-18 15:55:35,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3550 states. [2022-01-18 15:55:35,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3550 to 2881. [2022-01-18 15:55:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2881 states, 2880 states have (on average 3.307986111111111) internal successors, (9527), 2880 states have internal predecessors, (9527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2881 states to 2881 states and 9527 transitions. [2022-01-18 15:55:35,198 INFO L78 Accepts]: Start accepts. Automaton has 2881 states and 9527 transitions. Word has length 24 [2022-01-18 15:55:35,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:35,198 INFO L470 AbstractCegarLoop]: Abstraction has 2881 states and 9527 transitions. [2022-01-18 15:55:35,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:35,198 INFO L276 IsEmpty]: Start isEmpty. Operand 2881 states and 9527 transitions. [2022-01-18 15:55:35,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:35,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:35,202 INFO L514 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] [2022-01-18 15:55:35,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Ended with exit code 0 [2022-01-18 15:55:35,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:35,402 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:35,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:35,402 INFO L85 PathProgramCache]: Analyzing trace with hash 2073766699, now seen corresponding path program 11 times [2022-01-18 15:55:35,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:35,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931382082] [2022-01-18 15:55:35,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:35,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:35,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:35,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:35,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:35,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931382082] [2022-01-18 15:55:35,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931382082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:35,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359210401] [2022-01-18 15:55:35,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:55:35,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:35,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:35,599 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:35,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-01-18 15:55:35,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:55:35,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:35,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:35,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:35,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:35,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:35,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:35,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:35,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:55:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:35,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:36,173 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:36,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:36,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:36,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:36,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:36,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:36,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359210401] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:36,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:36,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:55:36,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551130890] [2022-01-18 15:55:36,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:36,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:55:36,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:36,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:55:36,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:55:36,242 INFO L87 Difference]: Start difference. First operand 2881 states and 9527 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:37,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:37,917 INFO L93 Difference]: Finished difference Result 3635 states and 11750 transitions. [2022-01-18 15:55:37,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:55:37,918 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:37,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:37,924 INFO L225 Difference]: With dead ends: 3635 [2022-01-18 15:55:37,924 INFO L226 Difference]: Without dead ends: 3629 [2022-01-18 15:55:37,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=255, Invalid=2397, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:55:37,925 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 141 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 2216 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 2579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:37,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 246 Invalid, 2579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2216 Invalid, 0 Unknown, 334 Unchecked, 0.9s Time] [2022-01-18 15:55:37,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3629 states. [2022-01-18 15:55:37,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3629 to 2899. [2022-01-18 15:55:37,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2899 states, 2898 states have (on average 3.303312629399586) internal successors, (9573), 2898 states have internal predecessors, (9573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:37,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2899 states to 2899 states and 9573 transitions. [2022-01-18 15:55:37,971 INFO L78 Accepts]: Start accepts. Automaton has 2899 states and 9573 transitions. Word has length 24 [2022-01-18 15:55:37,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:37,971 INFO L470 AbstractCegarLoop]: Abstraction has 2899 states and 9573 transitions. [2022-01-18 15:55:37,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:37,971 INFO L276 IsEmpty]: Start isEmpty. Operand 2899 states and 9573 transitions. [2022-01-18 15:55:37,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:37,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:37,975 INFO L514 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] [2022-01-18 15:55:37,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Ended with exit code 0 [2022-01-18 15:55:38,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2022-01-18 15:55:38,176 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:38,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:38,176 INFO L85 PathProgramCache]: Analyzing trace with hash -80281389, now seen corresponding path program 12 times [2022-01-18 15:55:38,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:38,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673361168] [2022-01-18 15:55:38,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:38,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:38,378 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:38,378 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:38,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673361168] [2022-01-18 15:55:38,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673361168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:38,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178077199] [2022-01-18 15:55:38,378 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:55:38,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:38,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:38,379 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:38,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-01-18 15:55:38,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:55:38,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:38,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:38,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:38,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:38,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:38,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:38,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:38,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:55:38,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:38,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:38,951 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:38,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:39,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:39,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:39,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:39,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:39,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:39,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:39,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178077199] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:39,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:39,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:55:39,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198008924] [2022-01-18 15:55:39,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:39,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:55:39,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:39,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:55:39,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:55:39,023 INFO L87 Difference]: Start difference. First operand 2899 states and 9573 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:40,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:40,595 INFO L93 Difference]: Finished difference Result 3653 states and 11797 transitions. [2022-01-18 15:55:40,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:55:40,596 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:40,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:40,618 INFO L225 Difference]: With dead ends: 3653 [2022-01-18 15:55:40,618 INFO L226 Difference]: Without dead ends: 3649 [2022-01-18 15:55:40,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=248, Invalid=2302, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:55:40,618 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 183 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 1991 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 2772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 740 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:40,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 223 Invalid, 2772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1991 Invalid, 0 Unknown, 740 Unchecked, 0.8s Time] [2022-01-18 15:55:40,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3649 states. [2022-01-18 15:55:40,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3649 to 2897. [2022-01-18 15:55:40,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2897 states, 2896 states have (on average 3.304558011049724) internal successors, (9570), 2896 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:40,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2897 states to 2897 states and 9570 transitions. [2022-01-18 15:55:40,656 INFO L78 Accepts]: Start accepts. Automaton has 2897 states and 9570 transitions. Word has length 24 [2022-01-18 15:55:40,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:40,656 INFO L470 AbstractCegarLoop]: Abstraction has 2897 states and 9570 transitions. [2022-01-18 15:55:40,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:40,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2897 states and 9570 transitions. [2022-01-18 15:55:40,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:40,660 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:40,660 INFO L514 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] [2022-01-18 15:55:40,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Ended with exit code 0 [2022-01-18 15:55:40,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277,267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:40,860 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:40,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:40,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1344726963, now seen corresponding path program 13 times [2022-01-18 15:55:40,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:40,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510443589] [2022-01-18 15:55:40,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:40,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:40,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:41,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:41,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:41,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510443589] [2022-01-18 15:55:41,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510443589] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:41,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916534905] [2022-01-18 15:55:41,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:55:41,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:41,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:41,110 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:41,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-01-18 15:55:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:41,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:41,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:41,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:41,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:41,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:41,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:41,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:55:41,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:41,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:41,795 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:41,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:41,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:41,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:41,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:41,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:41,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:41,855 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:41,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916534905] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:41,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:41,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:55:41,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336044911] [2022-01-18 15:55:41,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:41,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:55:41,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:41,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:55:41,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:55:41,856 INFO L87 Difference]: Start difference. First operand 2897 states and 9570 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:43,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:43,539 INFO L93 Difference]: Finished difference Result 3770 states and 12207 transitions. [2022-01-18 15:55:43,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:55:43,539 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:43,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:43,546 INFO L225 Difference]: With dead ends: 3770 [2022-01-18 15:55:43,546 INFO L226 Difference]: Without dead ends: 3765 [2022-01-18 15:55:43,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=264, Invalid=2492, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:55:43,547 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 174 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 2140 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 2722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 548 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:43,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 250 Invalid, 2722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2140 Invalid, 0 Unknown, 548 Unchecked, 0.8s Time] [2022-01-18 15:55:43,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3765 states. [2022-01-18 15:55:43,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3765 to 2894. [2022-01-18 15:55:43,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2894 states, 2893 states have (on average 3.3066021431040444) internal successors, (9566), 2893 states have internal predecessors, (9566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:43,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2894 states to 2894 states and 9566 transitions. [2022-01-18 15:55:43,612 INFO L78 Accepts]: Start accepts. Automaton has 2894 states and 9566 transitions. Word has length 24 [2022-01-18 15:55:43,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:43,612 INFO L470 AbstractCegarLoop]: Abstraction has 2894 states and 9566 transitions. [2022-01-18 15:55:43,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:43,613 INFO L276 IsEmpty]: Start isEmpty. Operand 2894 states and 9566 transitions. [2022-01-18 15:55:43,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:43,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:43,616 INFO L514 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] [2022-01-18 15:55:43,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Ended with exit code 0 [2022-01-18 15:55:43,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-01-18 15:55:43,816 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:43,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:43,817 INFO L85 PathProgramCache]: Analyzing trace with hash -298378899, now seen corresponding path program 14 times [2022-01-18 15:55:43,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:43,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260095364] [2022-01-18 15:55:43,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:43,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:43,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:44,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:44,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:44,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260095364] [2022-01-18 15:55:44,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260095364] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:44,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459053734] [2022-01-18 15:55:44,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:55:44,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:44,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:44,015 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:44,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-01-18 15:55:44,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:55:44,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:44,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:44,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:44,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:44,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:44,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:44,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:44,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:55:44,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:44,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:44,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:44,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:44,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:44,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:45,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:55:45,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:45,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459053734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:45,030 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:45,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:55:45,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350368261] [2022-01-18 15:55:45,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:45,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:55:45,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:45,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:55:45,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:55:45,031 INFO L87 Difference]: Start difference. First operand 2894 states and 9566 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:46,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:46,993 INFO L93 Difference]: Finished difference Result 3599 states and 11791 transitions. [2022-01-18 15:55:46,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:55:46,993 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:46,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:46,999 INFO L225 Difference]: With dead ends: 3599 [2022-01-18 15:55:46,999 INFO L226 Difference]: Without dead ends: 3588 [2022-01-18 15:55:47,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1052 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=399, Invalid=3761, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:55:47,000 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 187 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 2288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:47,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 226 Invalid, 2288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1504 Invalid, 0 Unknown, 736 Unchecked, 0.6s Time] [2022-01-18 15:55:47,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3588 states. [2022-01-18 15:55:47,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3588 to 2903. [2022-01-18 15:55:47,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2903 states, 2902 states have (on average 3.304272915230875) internal successors, (9589), 2902 states have internal predecessors, (9589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:47,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2903 states to 2903 states and 9589 transitions. [2022-01-18 15:55:47,040 INFO L78 Accepts]: Start accepts. Automaton has 2903 states and 9589 transitions. Word has length 24 [2022-01-18 15:55:47,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:47,040 INFO L470 AbstractCegarLoop]: Abstraction has 2903 states and 9589 transitions. [2022-01-18 15:55:47,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:47,040 INFO L276 IsEmpty]: Start isEmpty. Operand 2903 states and 9589 transitions. [2022-01-18 15:55:47,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:47,044 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:47,044 INFO L514 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] [2022-01-18 15:55:47,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Ended with exit code 0 [2022-01-18 15:55:47,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-01-18 15:55:47,244 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:47,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:47,244 INFO L85 PathProgramCache]: Analyzing trace with hash -2095330258, now seen corresponding path program 3 times [2022-01-18 15:55:47,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:47,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448609106] [2022-01-18 15:55:47,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:47,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:47,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:47,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:47,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:47,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448609106] [2022-01-18 15:55:47,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448609106] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:47,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27463154] [2022-01-18 15:55:47,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:55:47,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:47,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:47,442 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:47,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-01-18 15:55:47,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:55:47,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:47,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:55:47,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:47,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:47,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:47,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:47,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:47,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:55:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:47,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:48,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:48,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:48,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:48,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:55:48,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:48,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27463154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:48,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:48,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 15:55:48,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118792479] [2022-01-18 15:55:48,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:48,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:55:48,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:48,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:55:48,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:55:48,553 INFO L87 Difference]: Start difference. First operand 2903 states and 9589 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:51,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:51,171 INFO L93 Difference]: Finished difference Result 4287 states and 14504 transitions. [2022-01-18 15:55:51,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:55:51,171 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:51,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:51,179 INFO L225 Difference]: With dead ends: 4287 [2022-01-18 15:55:51,179 INFO L226 Difference]: Without dead ends: 4283 [2022-01-18 15:55:51,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1343 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=534, Invalid=4722, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:55:51,180 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 156 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 2193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1308 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:51,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 187 Invalid, 2193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 839 Invalid, 0 Unknown, 1308 Unchecked, 0.4s Time] [2022-01-18 15:55:51,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4283 states. [2022-01-18 15:55:51,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4283 to 2917. [2022-01-18 15:55:51,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2917 states, 2916 states have (on average 3.300068587105624) internal successors, (9623), 2916 states have internal predecessors, (9623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:51,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2917 states to 2917 states and 9623 transitions. [2022-01-18 15:55:51,226 INFO L78 Accepts]: Start accepts. Automaton has 2917 states and 9623 transitions. Word has length 24 [2022-01-18 15:55:51,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:51,226 INFO L470 AbstractCegarLoop]: Abstraction has 2917 states and 9623 transitions. [2022-01-18 15:55:51,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:51,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2917 states and 9623 transitions. [2022-01-18 15:55:51,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:51,230 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:51,230 INFO L514 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] [2022-01-18 15:55:51,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Ended with exit code 0 [2022-01-18 15:55:51,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable280 [2022-01-18 15:55:51,430 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:51,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:51,430 INFO L85 PathProgramCache]: Analyzing trace with hash -485076915, now seen corresponding path program 15 times [2022-01-18 15:55:51,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:51,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061389126] [2022-01-18 15:55:51,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:51,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:51,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:51,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:51,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061389126] [2022-01-18 15:55:51,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061389126] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:51,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578359881] [2022-01-18 15:55:51,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:55:51,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:51,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:51,625 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:51,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-01-18 15:55:51,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:55:51,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:51,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:55:51,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:51,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:51,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:51,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:51,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:51,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 15:55:52,125 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:52,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:52,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:52,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:52,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:55:52,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 56 [2022-01-18 15:55:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:52,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578359881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:52,677 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:52,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:55:52,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429696157] [2022-01-18 15:55:52,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:52,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:55:52,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:52,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:55:52,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:55:52,678 INFO L87 Difference]: Start difference. First operand 2917 states and 9623 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:53,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:53,395 INFO L93 Difference]: Finished difference Result 4262 states and 14510 transitions. [2022-01-18 15:55:53,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:55:53,395 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:53,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:53,403 INFO L225 Difference]: With dead ends: 4262 [2022-01-18 15:55:53,403 INFO L226 Difference]: Without dead ends: 4257 [2022-01-18 15:55:53,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=250, Invalid=1730, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:55:53,403 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 164 mSDsluCounter, 946 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1343 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:53,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 212 Invalid, 1807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 452 Invalid, 0 Unknown, 1343 Unchecked, 0.2s Time] [2022-01-18 15:55:53,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4257 states. [2022-01-18 15:55:53,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4257 to 2954. [2022-01-18 15:55:53,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2954 states, 2953 states have (on average 3.3064679986454455) internal successors, (9764), 2953 states have internal predecessors, (9764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:53,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2954 states to 2954 states and 9764 transitions. [2022-01-18 15:55:53,452 INFO L78 Accepts]: Start accepts. Automaton has 2954 states and 9764 transitions. Word has length 24 [2022-01-18 15:55:53,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:53,453 INFO L470 AbstractCegarLoop]: Abstraction has 2954 states and 9764 transitions. [2022-01-18 15:55:53,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:53,453 INFO L276 IsEmpty]: Start isEmpty. Operand 2954 states and 9764 transitions. [2022-01-18 15:55:53,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:53,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:53,457 INFO L514 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] [2022-01-18 15:55:53,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Ended with exit code 0 [2022-01-18 15:55:53,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:53,657 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:53,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:53,658 INFO L85 PathProgramCache]: Analyzing trace with hash 932179860, now seen corresponding path program 4 times [2022-01-18 15:55:53,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:53,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057206334] [2022-01-18 15:55:53,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:53,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:53,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:53,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:53,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:53,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057206334] [2022-01-18 15:55:53,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057206334] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:53,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009242639] [2022-01-18 15:55:53,857 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:55:53,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:53,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:53,858 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:53,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-01-18 15:55:53,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:55:53,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:53,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:53,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:54,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:54,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:54,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:54,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:54,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:55:54,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:54,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:54,438 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:54,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:54,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:54,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:54,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:54,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:54,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:54,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:54,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009242639] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:54,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:54,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:55:54,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683670336] [2022-01-18 15:55:54,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:54,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:55:54,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:54,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:55:54,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:55:54,509 INFO L87 Difference]: Start difference. First operand 2954 states and 9764 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:56,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:56,083 INFO L93 Difference]: Finished difference Result 3975 states and 12950 transitions. [2022-01-18 15:55:56,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:55:56,083 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:56,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:56,091 INFO L225 Difference]: With dead ends: 3975 [2022-01-18 15:55:56,091 INFO L226 Difference]: Without dead ends: 3969 [2022-01-18 15:55:56,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=264, Invalid=2492, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:55:56,091 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 219 mSDsluCounter, 1149 mSDsCounter, 0 mSdLazyCounter, 1859 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 3090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1199 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:56,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 221 Invalid, 3090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1859 Invalid, 0 Unknown, 1199 Unchecked, 0.7s Time] [2022-01-18 15:55:56,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3969 states. [2022-01-18 15:55:56,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3969 to 2940. [2022-01-18 15:55:56,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2940 states, 2939 states have (on average 3.307587614834978) internal successors, (9721), 2939 states have internal predecessors, (9721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:56,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2940 states to 2940 states and 9721 transitions. [2022-01-18 15:55:56,149 INFO L78 Accepts]: Start accepts. Automaton has 2940 states and 9721 transitions. Word has length 24 [2022-01-18 15:55:56,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:56,149 INFO L470 AbstractCegarLoop]: Abstraction has 2940 states and 9721 transitions. [2022-01-18 15:55:56,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:56,149 INFO L276 IsEmpty]: Start isEmpty. Operand 2940 states and 9721 transitions. [2022-01-18 15:55:56,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:56,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:56,153 INFO L514 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] [2022-01-18 15:55:56,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Ended with exit code 0 [2022-01-18 15:55:56,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:56,353 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:56,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:56,354 INFO L85 PathProgramCache]: Analyzing trace with hash -611607669, now seen corresponding path program 16 times [2022-01-18 15:55:56,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:56,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504415860] [2022-01-18 15:55:56,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:56,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:56,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:56,562 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:56,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:56,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504415860] [2022-01-18 15:55:56,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504415860] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:56,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248053875] [2022-01-18 15:55:56,562 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:55:56,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:56,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:56,563 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:56,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-01-18 15:55:56,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:55:56,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:56,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:56,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:56,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:56,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:56,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:56,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:56,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:55:56,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:56,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:57,114 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:57,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:57,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:57,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:57,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:57,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:57,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248053875] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:57,174 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:57,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:55:57,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735075725] [2022-01-18 15:55:57,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:57,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:55:57,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:57,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:55:57,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:55:57,175 INFO L87 Difference]: Start difference. First operand 2940 states and 9721 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:58,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:58,733 INFO L93 Difference]: Finished difference Result 4059 states and 13380 transitions. [2022-01-18 15:55:58,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:55:58,733 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:55:58,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:58,741 INFO L225 Difference]: With dead ends: 4059 [2022-01-18 15:55:58,741 INFO L226 Difference]: Without dead ends: 4053 [2022-01-18 15:55:58,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 817 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=369, Invalid=2823, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:55:58,741 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 174 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 1531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:58,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 176 Invalid, 1531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1258 Invalid, 0 Unknown, 193 Unchecked, 0.6s Time] [2022-01-18 15:55:58,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4053 states. [2022-01-18 15:55:58,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4053 to 2954. [2022-01-18 15:55:58,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2954 states, 2953 states have (on average 3.304436166610227) internal successors, (9758), 2953 states have internal predecessors, (9758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:58,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2954 states to 2954 states and 9758 transitions. [2022-01-18 15:55:58,784 INFO L78 Accepts]: Start accepts. Automaton has 2954 states and 9758 transitions. Word has length 24 [2022-01-18 15:55:58,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:58,784 INFO L470 AbstractCegarLoop]: Abstraction has 2954 states and 9758 transitions. [2022-01-18 15:55:58,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:58,784 INFO L276 IsEmpty]: Start isEmpty. Operand 2954 states and 9758 transitions. [2022-01-18 15:55:58,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:55:58,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:58,801 INFO L514 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] [2022-01-18 15:55:58,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Ended with exit code 0 [2022-01-18 15:55:59,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:59,001 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:55:59,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:59,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1875905164, now seen corresponding path program 5 times [2022-01-18 15:55:59,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:59,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787115772] [2022-01-18 15:55:59,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:59,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:59,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:59,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:59,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:59,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787115772] [2022-01-18 15:55:59,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787115772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:59,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602059270] [2022-01-18 15:55:59,221 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:55:59,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:59,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:59,222 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:55:59,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-01-18 15:55:59,247 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:55:59,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:59,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:55:59,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:59,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:59,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:59,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:55:59,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:59,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:59,777 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:55:59,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:55:59,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:59,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:59,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:55:59,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:59,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602059270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:59,848 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:59,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:55:59,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662054274] [2022-01-18 15:55:59,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:59,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:55:59,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:59,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:55:59,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:55:59,849 INFO L87 Difference]: Start difference. First operand 2954 states and 9758 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:01,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:01,346 INFO L93 Difference]: Finished difference Result 4296 states and 14293 transitions. [2022-01-18 15:56:01,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:56:01,347 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:01,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:01,354 INFO L225 Difference]: With dead ends: 4296 [2022-01-18 15:56:01,355 INFO L226 Difference]: Without dead ends: 4286 [2022-01-18 15:56:01,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 821 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=301, Invalid=2779, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:56:01,355 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 192 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 2284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 740 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:01,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 259 Invalid, 2284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1489 Invalid, 0 Unknown, 740 Unchecked, 0.6s Time] [2022-01-18 15:56:01,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4286 states. [2022-01-18 15:56:01,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4286 to 2949. [2022-01-18 15:56:01,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2949 states, 2948 states have (on average 3.305291723202171) internal successors, (9744), 2948 states have internal predecessors, (9744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:01,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2949 states to 2949 states and 9744 transitions. [2022-01-18 15:56:01,399 INFO L78 Accepts]: Start accepts. Automaton has 2949 states and 9744 transitions. Word has length 24 [2022-01-18 15:56:01,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:01,399 INFO L470 AbstractCegarLoop]: Abstraction has 2949 states and 9744 transitions. [2022-01-18 15:56:01,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:01,399 INFO L276 IsEmpty]: Start isEmpty. Operand 2949 states and 9744 transitions. [2022-01-18 15:56:01,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:01,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:01,403 INFO L514 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] [2022-01-18 15:56:01,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Forceful destruction successful, exit code 0 [2022-01-18 15:56:01,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:01,603 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:01,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:01,603 INFO L85 PathProgramCache]: Analyzing trace with hash 545643768, now seen corresponding path program 25 times [2022-01-18 15:56:01,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:01,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118377915] [2022-01-18 15:56:01,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:01,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:01,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:01,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:01,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118377915] [2022-01-18 15:56:01,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118377915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:01,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824300831] [2022-01-18 15:56:01,802 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:56:01,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:01,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:01,803 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:01,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-01-18 15:56:01,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:01,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:01,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:02,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:02,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:02,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:02,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:02,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:56:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:02,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:02,398 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:02,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:02,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:02,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:02,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:02,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:02,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:02,455 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:02,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824300831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:02,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:02,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:56:02,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941320017] [2022-01-18 15:56:02,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:02,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:56:02,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:02,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:56:02,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:56:02,456 INFO L87 Difference]: Start difference. First operand 2949 states and 9744 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:04,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:04,164 INFO L93 Difference]: Finished difference Result 3471 states and 11419 transitions. [2022-01-18 15:56:04,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:56:04,165 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:04,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:04,171 INFO L225 Difference]: With dead ends: 3471 [2022-01-18 15:56:04,171 INFO L226 Difference]: Without dead ends: 3465 [2022-01-18 15:56:04,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 805 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=298, Invalid=3008, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:56:04,172 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 171 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 2069 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 2764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 2069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 658 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:04,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 191 Invalid, 2764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 2069 Invalid, 0 Unknown, 658 Unchecked, 0.8s Time] [2022-01-18 15:56:04,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3465 states. [2022-01-18 15:56:04,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3465 to 2959. [2022-01-18 15:56:04,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2959 states, 2958 states have (on average 3.3045977011494254) internal successors, (9775), 2958 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:04,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2959 states to 2959 states and 9775 transitions. [2022-01-18 15:56:04,211 INFO L78 Accepts]: Start accepts. Automaton has 2959 states and 9775 transitions. Word has length 24 [2022-01-18 15:56:04,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:04,211 INFO L470 AbstractCegarLoop]: Abstraction has 2959 states and 9775 transitions. [2022-01-18 15:56:04,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:04,211 INFO L276 IsEmpty]: Start isEmpty. Operand 2959 states and 9775 transitions. [2022-01-18 15:56:04,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:04,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:04,215 INFO L514 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] [2022-01-18 15:56:04,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Ended with exit code 0 [2022-01-18 15:56:04,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:04,415 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:04,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1251307591, now seen corresponding path program 4 times [2022-01-18 15:56:04,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:04,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263073439] [2022-01-18 15:56:04,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:04,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:04,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:04,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:04,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:04,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263073439] [2022-01-18 15:56:04,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263073439] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:04,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120477746] [2022-01-18 15:56:04,612 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:56:04,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:04,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:04,613 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:04,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-01-18 15:56:04,636 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:56:04,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:04,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:04,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:04,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:04,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:04,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:04,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:04,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:56:04,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:04,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:05,220 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:05,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:05,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:05,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:05,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:05,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:05,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:05,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:05,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120477746] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:05,281 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:05,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:56:05,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996565523] [2022-01-18 15:56:05,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:05,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:56:05,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:05,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:56:05,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:56:05,282 INFO L87 Difference]: Start difference. First operand 2959 states and 9775 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:07,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:07,121 INFO L93 Difference]: Finished difference Result 3567 states and 11758 transitions. [2022-01-18 15:56:07,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:56:07,122 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:07,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:07,128 INFO L225 Difference]: With dead ends: 3567 [2022-01-18 15:56:07,128 INFO L226 Difference]: Without dead ends: 3561 [2022-01-18 15:56:07,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=297, Invalid=2895, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:56:07,129 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 139 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 2329 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 3114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 751 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:07,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 181 Invalid, 3114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2329 Invalid, 0 Unknown, 751 Unchecked, 0.9s Time] [2022-01-18 15:56:07,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3561 states. [2022-01-18 15:56:07,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3561 to 2967. [2022-01-18 15:56:07,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2967 states, 2966 states have (on average 3.3031018206338505) internal successors, (9797), 2966 states have internal predecessors, (9797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:07,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2967 states to 2967 states and 9797 transitions. [2022-01-18 15:56:07,168 INFO L78 Accepts]: Start accepts. Automaton has 2967 states and 9797 transitions. Word has length 24 [2022-01-18 15:56:07,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:07,168 INFO L470 AbstractCegarLoop]: Abstraction has 2967 states and 9797 transitions. [2022-01-18 15:56:07,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:07,168 INFO L276 IsEmpty]: Start isEmpty. Operand 2967 states and 9797 transitions. [2022-01-18 15:56:07,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:07,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:07,172 INFO L514 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] [2022-01-18 15:56:07,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Forceful destruction successful, exit code 0 [2022-01-18 15:56:07,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable286 [2022-01-18 15:56:07,372 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:07,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:07,373 INFO L85 PathProgramCache]: Analyzing trace with hash 123902901, now seen corresponding path program 5 times [2022-01-18 15:56:07,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:07,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682136794] [2022-01-18 15:56:07,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:07,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:07,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:07,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:07,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682136794] [2022-01-18 15:56:07,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682136794] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:07,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536013529] [2022-01-18 15:56:07,563 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:56:07,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:07,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:07,564 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:07,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-01-18 15:56:07,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:56:07,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:07,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:07,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:07,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:07,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:07,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:56:07,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:07,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:08,173 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:08,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:08,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:08,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:08,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:08,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:08,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:08,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:08,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536013529] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:08,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:08,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:56:08,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705460824] [2022-01-18 15:56:08,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:08,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:56:08,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:08,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:56:08,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:56:08,241 INFO L87 Difference]: Start difference. First operand 2967 states and 9797 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:09,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:09,361 INFO L93 Difference]: Finished difference Result 3430 states and 11290 transitions. [2022-01-18 15:56:09,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:56:09,362 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:09,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:09,368 INFO L225 Difference]: With dead ends: 3430 [2022-01-18 15:56:09,368 INFO L226 Difference]: Without dead ends: 3428 [2022-01-18 15:56:09,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=236, Invalid=2314, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:56:09,369 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 110 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 1634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 395 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:09,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 140 Invalid, 1634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1212 Invalid, 0 Unknown, 395 Unchecked, 0.5s Time] [2022-01-18 15:56:09,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3428 states. [2022-01-18 15:56:09,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3428 to 2966. [2022-01-18 15:56:09,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2966 states, 2965 states have (on average 3.303204047217538) internal successors, (9794), 2965 states have internal predecessors, (9794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:09,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 9794 transitions. [2022-01-18 15:56:09,407 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 9794 transitions. Word has length 24 [2022-01-18 15:56:09,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:09,407 INFO L470 AbstractCegarLoop]: Abstraction has 2966 states and 9794 transitions. [2022-01-18 15:56:09,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:09,407 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 9794 transitions. [2022-01-18 15:56:09,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:09,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:09,411 INFO L514 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] [2022-01-18 15:56:09,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Ended with exit code 0 [2022-01-18 15:56:09,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-01-18 15:56:09,611 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:09,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:09,612 INFO L85 PathProgramCache]: Analyzing trace with hash 674726487, now seen corresponding path program 17 times [2022-01-18 15:56:09,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:09,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196748093] [2022-01-18 15:56:09,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:09,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:09,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:09,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:09,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:09,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196748093] [2022-01-18 15:56:09,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196748093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:09,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508224338] [2022-01-18 15:56:09,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:56:09,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:09,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:09,804 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:09,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-01-18 15:56:09,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:56:09,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:09,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:09,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:10,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:10,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:10,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:10,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:10,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:56:10,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:10,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:10,385 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:10,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:10,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:10,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:10,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:10,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:10,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:10,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508224338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:10,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:10,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:56:10,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370751425] [2022-01-18 15:56:10,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:10,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:56:10,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:10,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:56:10,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:56:10,453 INFO L87 Difference]: Start difference. First operand 2966 states and 9794 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:11,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:11,439 INFO L93 Difference]: Finished difference Result 3474 states and 11435 transitions. [2022-01-18 15:56:11,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:56:11,440 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:11,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:11,446 INFO L225 Difference]: With dead ends: 3474 [2022-01-18 15:56:11,446 INFO L226 Difference]: Without dead ends: 3468 [2022-01-18 15:56:11,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=173, Invalid=1633, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:56:11,447 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 116 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 1348 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 1636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 269 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:11,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 187 Invalid, 1636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1348 Invalid, 0 Unknown, 269 Unchecked, 0.5s Time] [2022-01-18 15:56:11,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3468 states. [2022-01-18 15:56:11,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3468 to 2969. [2022-01-18 15:56:11,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2969 states, 2968 states have (on average 3.30222371967655) internal successors, (9801), 2968 states have internal predecessors, (9801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:11,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2969 states to 2969 states and 9801 transitions. [2022-01-18 15:56:11,500 INFO L78 Accepts]: Start accepts. Automaton has 2969 states and 9801 transitions. Word has length 24 [2022-01-18 15:56:11,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:11,500 INFO L470 AbstractCegarLoop]: Abstraction has 2969 states and 9801 transitions. [2022-01-18 15:56:11,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:11,500 INFO L276 IsEmpty]: Start isEmpty. Operand 2969 states and 9801 transitions. [2022-01-18 15:56:11,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:11,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:11,504 INFO L514 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] [2022-01-18 15:56:11,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Ended with exit code 0 [2022-01-18 15:56:11,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-01-18 15:56:11,704 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:11,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:11,705 INFO L85 PathProgramCache]: Analyzing trace with hash -589719087, now seen corresponding path program 18 times [2022-01-18 15:56:11,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:11,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694997885] [2022-01-18 15:56:11,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:11,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:11,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:11,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:11,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:11,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694997885] [2022-01-18 15:56:11,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694997885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:11,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330684338] [2022-01-18 15:56:11,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:56:11,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:11,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:11,896 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:11,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-01-18 15:56:11,918 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:56:11,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:11,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:56:11,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:12,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:12,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:12,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:12,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 29 treesize of output 49 [2022-01-18 15:56:12,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:12,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:13,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:13,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:13,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:13,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:13,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 7 [2022-01-18 15:56:13,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:13,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330684338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:13,474 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:13,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:56:13,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659972920] [2022-01-18 15:56:13,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:13,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:56:13,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:13,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:56:13,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:56:13,475 INFO L87 Difference]: Start difference. First operand 2969 states and 9801 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:14,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:14,544 INFO L93 Difference]: Finished difference Result 3533 states and 11572 transitions. [2022-01-18 15:56:14,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:56:14,544 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:14,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:14,550 INFO L225 Difference]: With dead ends: 3533 [2022-01-18 15:56:14,550 INFO L226 Difference]: Without dead ends: 3523 [2022-01-18 15:56:14,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=232, Invalid=2218, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:56:14,550 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 130 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 508 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:14,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 252 Invalid, 1518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 996 Invalid, 0 Unknown, 508 Unchecked, 0.4s Time] [2022-01-18 15:56:14,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3523 states. [2022-01-18 15:56:14,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3523 to 2977. [2022-01-18 15:56:14,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2977 states, 2976 states have (on average 3.3010752688172045) internal successors, (9824), 2976 states have internal predecessors, (9824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:14,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2977 states to 2977 states and 9824 transitions. [2022-01-18 15:56:14,588 INFO L78 Accepts]: Start accepts. Automaton has 2977 states and 9824 transitions. Word has length 24 [2022-01-18 15:56:14,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:14,588 INFO L470 AbstractCegarLoop]: Abstraction has 2977 states and 9824 transitions. [2022-01-18 15:56:14,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:14,588 INFO L276 IsEmpty]: Start isEmpty. Operand 2977 states and 9824 transitions. [2022-01-18 15:56:14,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:14,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:14,592 INFO L514 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] [2022-01-18 15:56:14,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Ended with exit code 0 [2022-01-18 15:56:14,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2022-01-18 15:56:14,792 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:14,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:14,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1122224872, now seen corresponding path program 6 times [2022-01-18 15:56:14,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:14,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846433205] [2022-01-18 15:56:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:14,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:14,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:14,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:14,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:14,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846433205] [2022-01-18 15:56:14,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846433205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:14,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115900443] [2022-01-18 15:56:14,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:56:14,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:14,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:14,989 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:14,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-01-18 15:56:15,011 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:56:15,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:15,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:15,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:15,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:15,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:15,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:56:15,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:15,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:15,573 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:15,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:15,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:15,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:15,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:15,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115900443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:15,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:15,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:56:15,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846879967] [2022-01-18 15:56:15,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:15,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:56:15,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:15,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:56:15,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:56:15,642 INFO L87 Difference]: Start difference. First operand 2977 states and 9824 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:17,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:17,166 INFO L93 Difference]: Finished difference Result 3598 states and 11823 transitions. [2022-01-18 15:56:17,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:56:17,166 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:17,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:17,173 INFO L225 Difference]: With dead ends: 3598 [2022-01-18 15:56:17,173 INFO L226 Difference]: Without dead ends: 3592 [2022-01-18 15:56:17,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=257, Invalid=2395, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:56:17,173 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 210 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 1819 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 2473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 615 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:17,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 148 Invalid, 2473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1819 Invalid, 0 Unknown, 615 Unchecked, 0.7s Time] [2022-01-18 15:56:17,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3592 states. [2022-01-18 15:56:17,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3592 to 2970. [2022-01-18 15:56:17,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2970 states, 2969 states have (on average 3.303469181542607) internal successors, (9808), 2969 states have internal predecessors, (9808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:17,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 9808 transitions. [2022-01-18 15:56:17,235 INFO L78 Accepts]: Start accepts. Automaton has 2970 states and 9808 transitions. Word has length 24 [2022-01-18 15:56:17,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:17,235 INFO L470 AbstractCegarLoop]: Abstraction has 2970 states and 9808 transitions. [2022-01-18 15:56:17,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:17,235 INFO L276 IsEmpty]: Start isEmpty. Operand 2970 states and 9808 transitions. [2022-01-18 15:56:17,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:17,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:17,238 INFO L514 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] [2022-01-18 15:56:17,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Ended with exit code 0 [2022-01-18 15:56:17,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable290 [2022-01-18 15:56:17,439 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:17,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:17,440 INFO L85 PathProgramCache]: Analyzing trace with hash -57853730, now seen corresponding path program 26 times [2022-01-18 15:56:17,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:17,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148947117] [2022-01-18 15:56:17,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:17,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:17,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:17,630 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:17,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:17,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148947117] [2022-01-18 15:56:17,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148947117] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:17,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282443160] [2022-01-18 15:56:17,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:56:17,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:17,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:17,632 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:17,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-01-18 15:56:17,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:56:17,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:17,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:17,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:17,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:17,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:17,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:17,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:17,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:56:18,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:18,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:18,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:56:18,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:18,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282443160] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:18,645 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:18,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:56:18,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928049126] [2022-01-18 15:56:18,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:18,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:56:18,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:18,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:56:18,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:56:18,646 INFO L87 Difference]: Start difference. First operand 2970 states and 9808 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:20,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:20,931 INFO L93 Difference]: Finished difference Result 4051 states and 13632 transitions. [2022-01-18 15:56:20,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:56:20,931 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:20,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:20,938 INFO L225 Difference]: With dead ends: 4051 [2022-01-18 15:56:20,938 INFO L226 Difference]: Without dead ends: 4039 [2022-01-18 15:56:20,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1452 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=509, Invalid=5041, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:56:20,939 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 263 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1510 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:20,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 193 Invalid, 3000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1403 Invalid, 0 Unknown, 1510 Unchecked, 0.6s Time] [2022-01-18 15:56:20,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4039 states. [2022-01-18 15:56:20,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4039 to 2993. [2022-01-18 15:56:20,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2993 states, 2992 states have (on average 3.304812834224599) internal successors, (9888), 2992 states have internal predecessors, (9888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:20,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2993 states to 2993 states and 9888 transitions. [2022-01-18 15:56:20,980 INFO L78 Accepts]: Start accepts. Automaton has 2993 states and 9888 transitions. Word has length 24 [2022-01-18 15:56:20,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:20,980 INFO L470 AbstractCegarLoop]: Abstraction has 2993 states and 9888 transitions. [2022-01-18 15:56:20,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:20,980 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 9888 transitions. [2022-01-18 15:56:20,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:20,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:20,984 INFO L514 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] [2022-01-18 15:56:20,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Forceful destruction successful, exit code 0 [2022-01-18 15:56:21,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:21,185 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:21,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:21,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1713164960, now seen corresponding path program 27 times [2022-01-18 15:56:21,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:21,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625164800] [2022-01-18 15:56:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:21,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:21,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:21,385 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:21,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:21,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625164800] [2022-01-18 15:56:21,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625164800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:21,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940553308] [2022-01-18 15:56:21,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:56:21,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:21,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:21,387 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:21,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-01-18 15:56:21,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:56:21,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:21,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:56:21,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:21,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:21,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:21,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:21,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:21,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:56:21,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:21,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:22,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:22,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:22,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:56:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:22,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940553308] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:22,292 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:22,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:56:22,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086877294] [2022-01-18 15:56:22,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:22,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:56:22,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:22,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:56:22,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=729, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:56:22,293 INFO L87 Difference]: Start difference. First operand 2993 states and 9888 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:23,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:23,666 INFO L93 Difference]: Finished difference Result 3720 states and 12312 transitions. [2022-01-18 15:56:23,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:56:23,666 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:23,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:23,672 INFO L225 Difference]: With dead ends: 3720 [2022-01-18 15:56:23,672 INFO L226 Difference]: Without dead ends: 3714 [2022-01-18 15:56:23,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=309, Invalid=2553, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:56:23,673 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 158 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 1741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 411 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:23,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 139 Invalid, 1741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1266 Invalid, 0 Unknown, 411 Unchecked, 0.5s Time] [2022-01-18 15:56:23,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3714 states. [2022-01-18 15:56:23,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3714 to 3006. [2022-01-18 15:56:23,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3006 states, 3005 states have (on average 3.304159733777038) internal successors, (9929), 3005 states have internal predecessors, (9929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:23,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3006 states to 3006 states and 9929 transitions. [2022-01-18 15:56:23,712 INFO L78 Accepts]: Start accepts. Automaton has 3006 states and 9929 transitions. Word has length 24 [2022-01-18 15:56:23,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:23,712 INFO L470 AbstractCegarLoop]: Abstraction has 3006 states and 9929 transitions. [2022-01-18 15:56:23,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:23,712 INFO L276 IsEmpty]: Start isEmpty. Operand 3006 states and 9929 transitions. [2022-01-18 15:56:23,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:23,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:23,716 INFO L514 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] [2022-01-18 15:56:23,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Ended with exit code 0 [2022-01-18 15:56:23,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable292 [2022-01-18 15:56:23,916 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:23,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:23,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1968870974, now seen corresponding path program 28 times [2022-01-18 15:56:23,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:23,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233729760] [2022-01-18 15:56:23,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:23,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:23,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:24,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:24,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233729760] [2022-01-18 15:56:24,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233729760] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:24,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40855187] [2022-01-18 15:56:24,108 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:56:24,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:24,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:24,109 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:24,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-01-18 15:56:24,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:56:24,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:24,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:24,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:24,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:24,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:24,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:24,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:24,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:56:24,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:24,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:24,709 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:24,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:24,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:24,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:24,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:24,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:24,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:24,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:24,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40855187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:24,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:24,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:56:24,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183253153] [2022-01-18 15:56:24,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:24,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:56:24,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:56:24,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:56:24,769 INFO L87 Difference]: Start difference. First operand 3006 states and 9929 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:26,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:26,262 INFO L93 Difference]: Finished difference Result 3727 states and 12338 transitions. [2022-01-18 15:56:26,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:56:26,262 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:26,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:26,269 INFO L225 Difference]: With dead ends: 3727 [2022-01-18 15:56:26,269 INFO L226 Difference]: Without dead ends: 3721 [2022-01-18 15:56:26,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 674 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=300, Invalid=2456, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:56:26,269 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 149 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 1719 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 2159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:26,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 213 Invalid, 2159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1719 Invalid, 0 Unknown, 393 Unchecked, 0.7s Time] [2022-01-18 15:56:26,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3721 states. [2022-01-18 15:56:26,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3721 to 2999. [2022-01-18 15:56:26,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2999 states, 2998 states have (on average 3.304202801867912) internal successors, (9906), 2998 states have internal predecessors, (9906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:26,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2999 states to 2999 states and 9906 transitions. [2022-01-18 15:56:26,329 INFO L78 Accepts]: Start accepts. Automaton has 2999 states and 9906 transitions. Word has length 24 [2022-01-18 15:56:26,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:26,329 INFO L470 AbstractCegarLoop]: Abstraction has 2999 states and 9906 transitions. [2022-01-18 15:56:26,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:26,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2999 states and 9906 transitions. [2022-01-18 15:56:26,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:26,333 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:26,333 INFO L514 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] [2022-01-18 15:56:26,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Ended with exit code 0 [2022-01-18 15:56:26,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2022-01-18 15:56:26,533 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:26,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:26,534 INFO L85 PathProgramCache]: Analyzing trace with hash 161416511, now seen corresponding path program 6 times [2022-01-18 15:56:26,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:26,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215754686] [2022-01-18 15:56:26,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:26,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:26,725 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:26,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:26,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215754686] [2022-01-18 15:56:26,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215754686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:26,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444191720] [2022-01-18 15:56:26,726 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:56:26,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:26,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:26,727 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:26,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-01-18 15:56:26,754 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:56:26,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:26,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:26,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:27,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:27,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:27,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:27,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:27,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:56:27,210 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:27,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:27,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:27,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:27,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:27,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:27,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:56:27,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:27,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444191720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:27,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:27,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:56:27,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062685524] [2022-01-18 15:56:27,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:27,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:56:27,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:27,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:56:27,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:56:27,708 INFO L87 Difference]: Start difference. First operand 2999 states and 9906 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:31,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:31,265 INFO L93 Difference]: Finished difference Result 4885 states and 16541 transitions. [2022-01-18 15:56:31,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 15:56:31,265 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:31,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:31,274 INFO L225 Difference]: With dead ends: 4885 [2022-01-18 15:56:31,274 INFO L226 Difference]: Without dead ends: 4875 [2022-01-18 15:56:31,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2510 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=803, Invalid=7753, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 15:56:31,275 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 249 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 1727 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 3011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1180 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:31,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 223 Invalid, 3011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1727 Invalid, 0 Unknown, 1180 Unchecked, 0.8s Time] [2022-01-18 15:56:31,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4875 states. [2022-01-18 15:56:31,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4875 to 3029. [2022-01-18 15:56:31,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3029 states, 3028 states have (on average 3.3051519154557463) internal successors, (10008), 3028 states have internal predecessors, (10008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:31,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3029 states to 3029 states and 10008 transitions. [2022-01-18 15:56:31,326 INFO L78 Accepts]: Start accepts. Automaton has 3029 states and 10008 transitions. Word has length 24 [2022-01-18 15:56:31,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:31,326 INFO L470 AbstractCegarLoop]: Abstraction has 3029 states and 10008 transitions. [2022-01-18 15:56:31,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:31,326 INFO L276 IsEmpty]: Start isEmpty. Operand 3029 states and 10008 transitions. [2022-01-18 15:56:31,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:31,330 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:31,330 INFO L514 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] [2022-01-18 15:56:31,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Ended with exit code 0 [2022-01-18 15:56:31,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:31,530 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:31,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:31,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1854805089, now seen corresponding path program 19 times [2022-01-18 15:56:31,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:31,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8599148] [2022-01-18 15:56:31,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:31,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:31,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:31,725 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:31,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:31,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8599148] [2022-01-18 15:56:31,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8599148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:31,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783330529] [2022-01-18 15:56:31,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:56:31,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:31,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:31,726 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:31,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-01-18 15:56:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:31,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:31,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:32,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:32,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:32,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:56:32,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:32,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:32,280 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:32,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:32,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:32,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:32,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:32,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:32,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783330529] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:32,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:32,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:56:32,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923227949] [2022-01-18 15:56:32,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:32,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:56:32,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:32,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:56:32,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:56:32,342 INFO L87 Difference]: Start difference. First operand 3029 states and 10008 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:33,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:33,878 INFO L93 Difference]: Finished difference Result 4651 states and 15957 transitions. [2022-01-18 15:56:33,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:56:33,878 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:33,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:33,888 INFO L225 Difference]: With dead ends: 4651 [2022-01-18 15:56:33,888 INFO L226 Difference]: Without dead ends: 4645 [2022-01-18 15:56:33,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=312, Invalid=2444, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:56:33,888 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 203 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 1838 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 2869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 969 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:33,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 177 Invalid, 2869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1838 Invalid, 0 Unknown, 969 Unchecked, 0.8s Time] [2022-01-18 15:56:33,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4645 states. [2022-01-18 15:56:33,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4645 to 3043. [2022-01-18 15:56:33,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3043 states, 3042 states have (on average 3.304733727810651) internal successors, (10053), 3042 states have internal predecessors, (10053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:33,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3043 states to 3043 states and 10053 transitions. [2022-01-18 15:56:33,938 INFO L78 Accepts]: Start accepts. Automaton has 3043 states and 10053 transitions. Word has length 24 [2022-01-18 15:56:33,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:33,938 INFO L470 AbstractCegarLoop]: Abstraction has 3043 states and 10053 transitions. [2022-01-18 15:56:33,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:33,938 INFO L276 IsEmpty]: Start isEmpty. Operand 3043 states and 10053 transitions. [2022-01-18 15:56:33,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:33,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:33,942 INFO L514 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] [2022-01-18 15:56:33,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Ended with exit code 0 [2022-01-18 15:56:34,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:34,142 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:34,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:34,143 INFO L85 PathProgramCache]: Analyzing trace with hash 588337472, now seen corresponding path program 7 times [2022-01-18 15:56:34,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:34,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591857443] [2022-01-18 15:56:34,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:34,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:34,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:34,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:34,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:34,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591857443] [2022-01-18 15:56:34,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591857443] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:34,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835058791] [2022-01-18 15:56:34,337 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:56:34,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:34,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:34,338 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:34,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-01-18 15:56:34,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:34,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:34,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:34,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:34,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:34,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:34,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:34,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:56:34,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:34,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:34,907 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:34,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:34,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:34,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:34,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:34,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:34,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:34,977 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:34,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835058791] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:34,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:34,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:56:34,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144677783] [2022-01-18 15:56:34,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:34,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:56:34,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:34,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:56:34,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:56:34,978 INFO L87 Difference]: Start difference. First operand 3043 states and 10053 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:37,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:37,086 INFO L93 Difference]: Finished difference Result 4373 states and 14911 transitions. [2022-01-18 15:56:37,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:56:37,087 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:37,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:37,095 INFO L225 Difference]: With dead ends: 4373 [2022-01-18 15:56:37,095 INFO L226 Difference]: Without dead ends: 4371 [2022-01-18 15:56:37,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1215 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=474, Invalid=3948, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:56:37,095 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 183 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1731 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 2491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 672 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:37,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 207 Invalid, 2491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1731 Invalid, 0 Unknown, 672 Unchecked, 0.8s Time] [2022-01-18 15:56:37,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4371 states. [2022-01-18 15:56:37,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4371 to 3056. [2022-01-18 15:56:37,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3056 states, 3055 states have (on average 3.3037643207855973) internal successors, (10093), 3055 states have internal predecessors, (10093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:37,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3056 states to 3056 states and 10093 transitions. [2022-01-18 15:56:37,139 INFO L78 Accepts]: Start accepts. Automaton has 3056 states and 10093 transitions. Word has length 24 [2022-01-18 15:56:37,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:37,139 INFO L470 AbstractCegarLoop]: Abstraction has 3056 states and 10093 transitions. [2022-01-18 15:56:37,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:37,140 INFO L276 IsEmpty]: Start isEmpty. Operand 3056 states and 10093 transitions. [2022-01-18 15:56:37,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:37,143 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:37,143 INFO L514 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] [2022-01-18 15:56:37,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Ended with exit code 0 [2022-01-18 15:56:37,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:37,344 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:37,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:37,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1982548168, now seen corresponding path program 29 times [2022-01-18 15:56:37,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:37,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171737928] [2022-01-18 15:56:37,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:37,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:37,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:37,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:37,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:37,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171737928] [2022-01-18 15:56:37,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171737928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:37,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946934176] [2022-01-18 15:56:37,536 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:56:37,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:37,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:37,537 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:37,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-01-18 15:56:37,559 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:56:37,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:37,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:37,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:37,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:37,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:37,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:37,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:37,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:56:37,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:37,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:38,082 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:38,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:38,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:38,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:38,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:38,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:38,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:38,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:38,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946934176] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:38,151 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:38,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 27 [2022-01-18 15:56:38,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676774672] [2022-01-18 15:56:38,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:38,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:56:38,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:38,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:56:38,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:56:38,152 INFO L87 Difference]: Start difference. First operand 3056 states and 10093 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:39,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:39,937 INFO L93 Difference]: Finished difference Result 4072 states and 13690 transitions. [2022-01-18 15:56:39,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:56:39,937 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:39,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:39,945 INFO L225 Difference]: With dead ends: 4072 [2022-01-18 15:56:39,945 INFO L226 Difference]: Without dead ends: 4066 [2022-01-18 15:56:39,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 845 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=378, Invalid=2928, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:56:39,945 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 157 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 1686 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 2281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 527 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:39,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 167 Invalid, 2281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1686 Invalid, 0 Unknown, 527 Unchecked, 0.7s Time] [2022-01-18 15:56:39,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4066 states. [2022-01-18 15:56:39,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4066 to 3081. [2022-01-18 15:56:39,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3081 states, 3080 states have (on average 3.301948051948052) internal successors, (10170), 3080 states have internal predecessors, (10170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3081 states to 3081 states and 10170 transitions. [2022-01-18 15:56:39,988 INFO L78 Accepts]: Start accepts. Automaton has 3081 states and 10170 transitions. Word has length 24 [2022-01-18 15:56:39,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:39,988 INFO L470 AbstractCegarLoop]: Abstraction has 3081 states and 10170 transitions. [2022-01-18 15:56:39,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:39,988 INFO L276 IsEmpty]: Start isEmpty. Operand 3081 states and 10170 transitions. [2022-01-18 15:56:39,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:39,992 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:39,992 INFO L514 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] [2022-01-18 15:56:40,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Ended with exit code 0 [2022-01-18 15:56:40,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:40,192 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:40,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:40,193 INFO L85 PathProgramCache]: Analyzing trace with hash 2115905623, now seen corresponding path program 20 times [2022-01-18 15:56:40,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:40,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116298377] [2022-01-18 15:56:40,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:40,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:40,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:40,383 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:40,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:40,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116298377] [2022-01-18 15:56:40,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116298377] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:40,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220318976] [2022-01-18 15:56:40,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:56:40,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:40,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:40,385 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:40,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-01-18 15:56:40,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:56:40,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:40,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:40,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:40,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:40,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:40,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 21 [2022-01-18 15:56:40,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:40,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:41,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:41,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:41,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:41,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:41,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 52 [2022-01-18 15:56:41,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:41,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220318976] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:41,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:41,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:56:41,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581331972] [2022-01-18 15:56:41,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:41,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:56:41,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:41,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:56:41,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:56:41,301 INFO L87 Difference]: Start difference. First operand 3081 states and 10170 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:44,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:44,276 INFO L93 Difference]: Finished difference Result 3823 states and 12504 transitions. [2022-01-18 15:56:44,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 15:56:44,276 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:44,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:44,283 INFO L225 Difference]: With dead ends: 3823 [2022-01-18 15:56:44,283 INFO L226 Difference]: Without dead ends: 3811 [2022-01-18 15:56:44,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=636, Invalid=5844, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 15:56:44,284 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 196 mSDsluCounter, 1037 mSDsCounter, 0 mSdLazyCounter, 1904 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 2717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 755 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:44,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 289 Invalid, 2717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1904 Invalid, 0 Unknown, 755 Unchecked, 0.8s Time] [2022-01-18 15:56:44,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3811 states. [2022-01-18 15:56:44,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3811 to 3149. [2022-01-18 15:56:44,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3149 states, 3148 states have (on average 3.3049555273189326) internal successors, (10404), 3148 states have internal predecessors, (10404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:44,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3149 states to 3149 states and 10404 transitions. [2022-01-18 15:56:44,338 INFO L78 Accepts]: Start accepts. Automaton has 3149 states and 10404 transitions. Word has length 24 [2022-01-18 15:56:44,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:44,338 INFO L470 AbstractCegarLoop]: Abstraction has 3149 states and 10404 transitions. [2022-01-18 15:56:44,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:44,338 INFO L276 IsEmpty]: Start isEmpty. Operand 3149 states and 10404 transitions. [2022-01-18 15:56:44,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:44,342 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:44,342 INFO L514 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] [2022-01-18 15:56:44,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Ended with exit code 0 [2022-01-18 15:56:44,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable298 [2022-01-18 15:56:44,543 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:44,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash 2007880862, now seen corresponding path program 30 times [2022-01-18 15:56:44,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:44,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422176078] [2022-01-18 15:56:44,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:44,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:44,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:44,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:44,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422176078] [2022-01-18 15:56:44,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422176078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:44,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077232730] [2022-01-18 15:56:44,736 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:56:44,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:44,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:44,737 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:44,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-01-18 15:56:44,760 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:56:44,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:44,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:44,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:45,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:45,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 51 [2022-01-18 15:56:45,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:45,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:45,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:45,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:45,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:56:45,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:45,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077232730] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:45,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:45,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 30 [2022-01-18 15:56:45,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156554813] [2022-01-18 15:56:45,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:45,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:56:45,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:45,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:56:45,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:56:45,755 INFO L87 Difference]: Start difference. First operand 3149 states and 10404 transitions. Second operand has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:47,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:47,542 INFO L93 Difference]: Finished difference Result 3789 states and 12551 transitions. [2022-01-18 15:56:47,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:56:47,543 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:47,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:47,549 INFO L225 Difference]: With dead ends: 3789 [2022-01-18 15:56:47,549 INFO L226 Difference]: Without dead ends: 3778 [2022-01-18 15:56:47,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=369, Invalid=3537, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:56:47,550 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 158 mSDsluCounter, 909 mSDsCounter, 0 mSdLazyCounter, 1323 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 2495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1126 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:47,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 127 Invalid, 2495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1323 Invalid, 0 Unknown, 1126 Unchecked, 0.5s Time] [2022-01-18 15:56:47,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3778 states. [2022-01-18 15:56:47,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3778 to 3166. [2022-01-18 15:56:47,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3166 states, 3165 states have (on average 3.3048973143759874) internal successors, (10460), 3165 states have internal predecessors, (10460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:47,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3166 states to 3166 states and 10460 transitions. [2022-01-18 15:56:47,588 INFO L78 Accepts]: Start accepts. Automaton has 3166 states and 10460 transitions. Word has length 24 [2022-01-18 15:56:47,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:47,588 INFO L470 AbstractCegarLoop]: Abstraction has 3166 states and 10460 transitions. [2022-01-18 15:56:47,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:47,588 INFO L276 IsEmpty]: Start isEmpty. Operand 3166 states and 10460 transitions. [2022-01-18 15:56:47,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:47,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:47,592 INFO L514 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] [2022-01-18 15:56:47,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Ended with exit code 0 [2022-01-18 15:56:47,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:47,792 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:47,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:47,793 INFO L85 PathProgramCache]: Analyzing trace with hash 200426399, now seen corresponding path program 21 times [2022-01-18 15:56:47,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:47,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910695236] [2022-01-18 15:56:47,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:47,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:47,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:47,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:47,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:47,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910695236] [2022-01-18 15:56:47,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910695236] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:47,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242338121] [2022-01-18 15:56:47,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:56:47,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:47,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:47,989 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:47,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-01-18 15:56:48,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:56:48,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:48,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:56:48,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:48,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:48,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:48,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:56:48,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:48,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:48,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:48,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:48,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:56:48,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:48,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242338121] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:48,860 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:48,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 15:56:48,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88493627] [2022-01-18 15:56:48,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:48,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:56:48,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:48,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:56:48,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=787, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:56:48,861 INFO L87 Difference]: Start difference. First operand 3166 states and 10460 transitions. Second operand has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:50,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:50,221 INFO L93 Difference]: Finished difference Result 4005 states and 13426 transitions. [2022-01-18 15:56:50,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:56:50,221 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:50,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:50,228 INFO L225 Difference]: With dead ends: 4005 [2022-01-18 15:56:50,229 INFO L226 Difference]: Without dead ends: 3999 [2022-01-18 15:56:50,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 760 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=301, Invalid=3005, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:56:50,229 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 117 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 2588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1166 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:50,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 158 Invalid, 2588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1399 Invalid, 0 Unknown, 1166 Unchecked, 0.5s Time] [2022-01-18 15:56:50,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3999 states. [2022-01-18 15:56:50,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3999 to 3180. [2022-01-18 15:56:50,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3180 states, 3179 states have (on average 3.304812834224599) internal successors, (10506), 3179 states have internal predecessors, (10506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:50,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3180 states to 3180 states and 10506 transitions. [2022-01-18 15:56:50,273 INFO L78 Accepts]: Start accepts. Automaton has 3180 states and 10506 transitions. Word has length 24 [2022-01-18 15:56:50,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:50,273 INFO L470 AbstractCegarLoop]: Abstraction has 3180 states and 10506 transitions. [2022-01-18 15:56:50,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:50,273 INFO L276 IsEmpty]: Start isEmpty. Operand 3180 states and 10506 transitions. [2022-01-18 15:56:50,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:50,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:50,278 INFO L514 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] [2022-01-18 15:56:50,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Ended with exit code 0 [2022-01-18 15:56:50,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-01-18 15:56:50,478 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:50,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:50,478 INFO L85 PathProgramCache]: Analyzing trace with hash -510320264, now seen corresponding path program 31 times [2022-01-18 15:56:50,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:50,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634816311] [2022-01-18 15:56:50,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:50,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:50,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:50,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:50,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:50,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634816311] [2022-01-18 15:56:50,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634816311] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:50,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285885951] [2022-01-18 15:56:50,674 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:56:50,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:50,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:50,675 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:50,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-01-18 15:56:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:50,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:50,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:50,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:50,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:50,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:50,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:50,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 15:56:50,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:50,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:51,226 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:51,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:51,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:51,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:51,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:51,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:51,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:51,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:51,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285885951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:51,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:51,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:56:51,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263162402] [2022-01-18 15:56:51,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:51,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:56:51,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:51,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:56:51,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:56:51,285 INFO L87 Difference]: Start difference. First operand 3180 states and 10506 transitions. Second operand has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:52,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:52,925 INFO L93 Difference]: Finished difference Result 3860 states and 12801 transitions. [2022-01-18 15:56:52,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:56:52,926 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:52,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:52,933 INFO L225 Difference]: With dead ends: 3860 [2022-01-18 15:56:52,933 INFO L226 Difference]: Without dead ends: 3848 [2022-01-18 15:56:52,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=272, Invalid=2590, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:56:52,934 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 148 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 1945 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 2417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:52,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 86 Invalid, 2417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1945 Invalid, 0 Unknown, 432 Unchecked, 0.8s Time] [2022-01-18 15:56:52,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3848 states. [2022-01-18 15:56:52,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3848 to 3222. [2022-01-18 15:56:52,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3222 states, 3221 states have (on average 3.3042533374728347) internal successors, (10643), 3221 states have internal predecessors, (10643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:52,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3222 states to 3222 states and 10643 transitions. [2022-01-18 15:56:52,976 INFO L78 Accepts]: Start accepts. Automaton has 3222 states and 10643 transitions. Word has length 24 [2022-01-18 15:56:52,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:52,976 INFO L470 AbstractCegarLoop]: Abstraction has 3222 states and 10643 transitions. [2022-01-18 15:56:52,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:52,977 INFO L276 IsEmpty]: Start isEmpty. Operand 3222 states and 10643 transitions. [2022-01-18 15:56:52,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:52,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:52,981 INFO L514 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] [2022-01-18 15:56:52,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Ended with exit code 0 [2022-01-18 15:56:53,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-01-18 15:56:53,181 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:53,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:53,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1232490071, now seen corresponding path program 22 times [2022-01-18 15:56:53,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:53,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096500433] [2022-01-18 15:56:53,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:53,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:53,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:53,377 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:53,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:53,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096500433] [2022-01-18 15:56:53,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096500433] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:53,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031123722] [2022-01-18 15:56:53,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:56:53,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:53,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:53,379 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:53,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-01-18 15:56:53,402 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:56:53,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:53,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:53,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:53,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:53,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:53,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:53,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:53,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:56:53,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:53,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:53,932 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:56:53,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:56:53,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:53,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:53,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:53,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:53,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:56:54,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:54,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031123722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:54,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:54,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:56:54,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823461536] [2022-01-18 15:56:54,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:54,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:56:54,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:54,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:56:54,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:56:54,005 INFO L87 Difference]: Start difference. First operand 3222 states and 10643 transitions. Second operand has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:55,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:55,532 INFO L93 Difference]: Finished difference Result 3784 states and 12489 transitions. [2022-01-18 15:56:55,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:56:55,532 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:55,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:55,538 INFO L225 Difference]: With dead ends: 3784 [2022-01-18 15:56:55,538 INFO L226 Difference]: Without dead ends: 3769 [2022-01-18 15:56:55,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=248, Invalid=2302, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:56:55,539 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 123 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1895 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 2582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 658 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:55,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 91 Invalid, 2582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1895 Invalid, 0 Unknown, 658 Unchecked, 0.7s Time] [2022-01-18 15:56:55,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3769 states. [2022-01-18 15:56:55,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3769 to 3224. [2022-01-18 15:56:55,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3224 states, 3223 states have (on average 3.3012721067328576) internal successors, (10640), 3223 states have internal predecessors, (10640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:55,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3224 states to 3224 states and 10640 transitions. [2022-01-18 15:56:55,578 INFO L78 Accepts]: Start accepts. Automaton has 3224 states and 10640 transitions. Word has length 24 [2022-01-18 15:56:55,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:55,578 INFO L470 AbstractCegarLoop]: Abstraction has 3224 states and 10640 transitions. [2022-01-18 15:56:55,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:55,578 INFO L276 IsEmpty]: Start isEmpty. Operand 3224 states and 10640 transitions. [2022-01-18 15:56:55,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:55,582 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:55,582 INFO L514 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] [2022-01-18 15:56:55,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Ended with exit code 0 [2022-01-18 15:56:55,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2022-01-18 15:56:55,782 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:55,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:55,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2063031644, now seen corresponding path program 32 times [2022-01-18 15:56:55,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:55,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222633725] [2022-01-18 15:56:55,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:55,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:55,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:55,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:55,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:55,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222633725] [2022-01-18 15:56:55,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222633725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:55,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923268358] [2022-01-18 15:56:55,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:56:55,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:55,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:55,989 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:55,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-01-18 15:56:56,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:56:56,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:56,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:56:56,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:56,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:56,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:56,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:56:56,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:56,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:56,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:56,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:56,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 15:56:57,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:57,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923268358] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:57,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:57,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 15:56:57,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580097872] [2022-01-18 15:56:57,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:57,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:56:57,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:57,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:56:57,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:56:57,026 INFO L87 Difference]: Start difference. First operand 3224 states and 10640 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:59,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:59,323 INFO L93 Difference]: Finished difference Result 4392 states and 14519 transitions. [2022-01-18 15:56:59,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:56:59,323 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:56:59,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:59,332 INFO L225 Difference]: With dead ends: 4392 [2022-01-18 15:56:59,332 INFO L226 Difference]: Without dead ends: 4375 [2022-01-18 15:56:59,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 974 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=431, Invalid=3859, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:56:59,332 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 188 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 2874 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 4123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 2874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1197 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:59,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 373 Invalid, 4123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 2874 Invalid, 0 Unknown, 1197 Unchecked, 1.1s Time] [2022-01-18 15:56:59,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4375 states. [2022-01-18 15:56:59,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4375 to 3233. [2022-01-18 15:56:59,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3233 states, 3232 states have (on average 3.2991955445544554) internal successors, (10663), 3232 states have internal predecessors, (10663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:59,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3233 states to 3233 states and 10663 transitions. [2022-01-18 15:56:59,384 INFO L78 Accepts]: Start accepts. Automaton has 3233 states and 10663 transitions. Word has length 24 [2022-01-18 15:56:59,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:59,384 INFO L470 AbstractCegarLoop]: Abstraction has 3233 states and 10663 transitions. [2022-01-18 15:56:59,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:59,384 INFO L276 IsEmpty]: Start isEmpty. Operand 3233 states and 10663 transitions. [2022-01-18 15:56:59,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:56:59,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:59,388 INFO L514 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] [2022-01-18 15:56:59,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Ended with exit code 0 [2022-01-18 15:56:59,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2022-01-18 15:56:59,589 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:56:59,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:59,589 INFO L85 PathProgramCache]: Analyzing trace with hash -48129382, now seen corresponding path program 8 times [2022-01-18 15:56:59,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:59,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686900891] [2022-01-18 15:56:59,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:59,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:59,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:59,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:59,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:59,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686900891] [2022-01-18 15:56:59,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686900891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:59,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081656982] [2022-01-18 15:56:59,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:56:59,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:59,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:59,807 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:56:59,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-01-18 15:56:59,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:56:59,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:59,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:56:59,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:00,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:57:00,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 47 [2022-01-18 15:57:00,320 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:00,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:00,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:00,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:00,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 7 [2022-01-18 15:57:00,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:00,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081656982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:00,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:00,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 15:57:00,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688072147] [2022-01-18 15:57:00,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:00,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:57:00,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:00,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:57:00,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:57:00,849 INFO L87 Difference]: Start difference. First operand 3233 states and 10663 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:04,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:04,304 INFO L93 Difference]: Finished difference Result 5020 states and 17012 transitions. [2022-01-18 15:57:04,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 15:57:04,305 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:57:04,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:04,314 INFO L225 Difference]: With dead ends: 5020 [2022-01-18 15:57:04,314 INFO L226 Difference]: Without dead ends: 5014 [2022-01-18 15:57:04,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2269 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=751, Invalid=7621, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 15:57:04,315 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 234 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 1733 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 3196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1352 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:04,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 223 Invalid, 3196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1733 Invalid, 0 Unknown, 1352 Unchecked, 0.8s Time] [2022-01-18 15:57:04,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-01-18 15:57:04,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 3227. [2022-01-18 15:57:04,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3227 states, 3226 states have (on average 3.300061996280223) internal successors, (10646), 3226 states have internal predecessors, (10646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:04,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3227 states to 3227 states and 10646 transitions. [2022-01-18 15:57:04,382 INFO L78 Accepts]: Start accepts. Automaton has 3227 states and 10646 transitions. Word has length 24 [2022-01-18 15:57:04,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:04,383 INFO L470 AbstractCegarLoop]: Abstraction has 3227 states and 10646 transitions. [2022-01-18 15:57:04,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:04,383 INFO L276 IsEmpty]: Start isEmpty. Operand 3227 states and 10646 transitions. [2022-01-18 15:57:04,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:57:04,387 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:04,387 INFO L514 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] [2022-01-18 15:57:04,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Forceful destruction successful, exit code 0 [2022-01-18 15:57:04,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:04,588 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:57:04,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:04,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1675952274, now seen corresponding path program 33 times [2022-01-18 15:57:04,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:04,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910210157] [2022-01-18 15:57:04,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:04,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:04,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:04,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:04,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:04,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910210157] [2022-01-18 15:57:04,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910210157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:04,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685262352] [2022-01-18 15:57:04,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:57:04,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:04,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:04,788 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:57:04,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-01-18 15:57:04,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:57:04,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:04,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:57:04,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:05,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:05,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:05,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:05,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:05,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:57:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:05,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:05,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:05,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:57:05,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 54 [2022-01-18 15:57:05,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:05,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685262352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:05,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:05,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 15:57:05,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418122504] [2022-01-18 15:57:05,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:05,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:57:05,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:05,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:57:05,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:57:05,724 INFO L87 Difference]: Start difference. First operand 3227 states and 10646 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:07,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:07,595 INFO L93 Difference]: Finished difference Result 4788 states and 16182 transitions. [2022-01-18 15:57:07,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:57:07,596 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:57:07,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:07,604 INFO L225 Difference]: With dead ends: 4788 [2022-01-18 15:57:07,604 INFO L226 Difference]: Without dead ends: 4782 [2022-01-18 15:57:07,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 30 SyntacticMatches, 9 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 827 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=356, Invalid=2950, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:57:07,604 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 196 mSDsluCounter, 872 mSDsCounter, 0 mSdLazyCounter, 1826 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 2752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 872 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:07,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 174 Invalid, 2752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1826 Invalid, 0 Unknown, 872 Unchecked, 0.8s Time] [2022-01-18 15:57:07,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4782 states. [2022-01-18 15:57:07,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4782 to 3204. [2022-01-18 15:57:07,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3204 states, 3203 states have (on average 3.3037777083983766) internal successors, (10582), 3203 states have internal predecessors, (10582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:07,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3204 states to 3204 states and 10582 transitions. [2022-01-18 15:57:07,652 INFO L78 Accepts]: Start accepts. Automaton has 3204 states and 10582 transitions. Word has length 24 [2022-01-18 15:57:07,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:07,652 INFO L470 AbstractCegarLoop]: Abstraction has 3204 states and 10582 transitions. [2022-01-18 15:57:07,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:07,652 INFO L276 IsEmpty]: Start isEmpty. Operand 3204 states and 10582 transitions. [2022-01-18 15:57:07,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:57:07,656 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:07,656 INFO L514 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] [2022-01-18 15:57:07,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Ended with exit code 0 [2022-01-18 15:57:07,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2022-01-18 15:57:07,857 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 3 more)] === [2022-01-18 15:57:07,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:07,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1371414008, now seen corresponding path program 34 times [2022-01-18 15:57:07,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:07,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818553170] [2022-01-18 15:57:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:07,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:08,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:08,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:08,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818553170] [2022-01-18 15:57:08,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818553170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:08,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634628141] [2022-01-18 15:57:08,054 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:57:08,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:08,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:08,055 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:57:08,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-01-18 15:57:08,077 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:57:08,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:08,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:57:08,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:08,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:08,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:08,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:08,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:08,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 15:57:08,368 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:08,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:08,614 INFO L353 Elim1Store]: treesize reduction 18, result has 66.0 percent of original size [2022-01-18 15:57:08,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 20 treesize of output 43 [2022-01-18 15:57:08,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:08,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:08,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:08,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:08,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 15:57:08,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:08,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634628141] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:08,678 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:08,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2022-01-18 15:57:08,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339488923] [2022-01-18 15:57:08,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:08,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:57:08,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:08,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:57:08,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:57:08,678 INFO L87 Difference]: Start difference. First operand 3204 states and 10582 transitions. Second operand has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:10,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:10,283 INFO L93 Difference]: Finished difference Result 3997 states and 13358 transitions. [2022-01-18 15:57:10,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:57:10,283 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:57:10,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:10,291 INFO L225 Difference]: With dead ends: 3997 [2022-01-18 15:57:10,291 INFO L226 Difference]: Without dead ends: 3991 [2022-01-18 15:57:10,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=257, Invalid=2395, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:57:10,291 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 148 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 2023 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 3129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1073 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:10,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 149 Invalid, 3129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2023 Invalid, 0 Unknown, 1073 Unchecked, 0.8s Time] [2022-01-18 15:57:10,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3991 states. Received shutdown request... [2022-01-18 15:57:10,324 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (6 of 7 remaining) [2022-01-18 15:57:10,338 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 15:57:10,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Forceful destruction successful, exit code 0 [2022-01-18 15:57:10,369 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 15:57:10,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:10,525 WARN L594 AbstractCegarLoop]: Verification canceled: while executing MinimizeSevpa. [2022-01-18 15:57:10,526 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4INUSE_VIOLATION (5 of 7 remaining) [2022-01-18 15:57:10,527 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5INUSE_VIOLATION (4 of 7 remaining) [2022-01-18 15:57:10,527 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (3 of 7 remaining) [2022-01-18 15:57:10,527 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (2 of 7 remaining) [2022-01-18 15:57:10,527 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork0Err0INUSE_VIOLATION (1 of 7 remaining) [2022-01-18 15:57:10,527 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork0Err1INUSE_VIOLATION (0 of 7 remaining) [2022-01-18 15:57:10,529 INFO L732 BasicCegarLoop]: Path program histogram: [145, 34, 25, 25, 22, 21, 8, 6, 6, 6, 3, 2, 2, 1, 1] [2022-01-18 15:57:10,531 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 15:57:10,531 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 15:57:10,533 INFO L202 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 03:57:10 BasicIcfg [2022-01-18 15:57:10,533 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 15:57:10,533 INFO L158 Benchmark]: Toolchain (without parser) took 754915.04ms. Allocated memory was 427.8MB in the beginning and 652.2MB in the end (delta: 224.4MB). Free memory was 387.6MB in the beginning and 597.9MB in the end (delta: -210.3MB). Peak memory consumption was 381.6MB. Max. memory is 16.0GB. [2022-01-18 15:57:10,533 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 427.8MB. Free memory is still 388.8MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 15:57:10,533 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.75ms. Allocated memory is still 427.8MB. Free memory was 387.6MB in the beginning and 386.0MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 15:57:10,533 INFO L158 Benchmark]: Boogie Preprocessor took 12.48ms. Allocated memory is still 427.8MB. Free memory was 386.0MB in the beginning and 385.1MB in the end (delta: 948.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 15:57:10,533 INFO L158 Benchmark]: RCFGBuilder took 195.45ms. Allocated memory is still 427.8MB. Free memory was 385.0MB in the beginning and 374.9MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 15:57:10,534 INFO L158 Benchmark]: TraceAbstraction took 754680.31ms. Allocated memory was 427.8MB in the beginning and 652.2MB in the end (delta: 224.4MB). Free memory was 374.5MB in the beginning and 597.9MB in the end (delta: -223.5MB). Peak memory consumption was 369.1MB. Max. memory is 16.0GB. [2022-01-18 15:57:10,534 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.15ms. Allocated memory is still 427.8MB. Free memory is still 388.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.75ms. Allocated memory is still 427.8MB. Free memory was 387.6MB in the beginning and 386.0MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 12.48ms. Allocated memory is still 427.8MB. Free memory was 386.0MB in the beginning and 385.1MB in the end (delta: 948.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 195.45ms. Allocated memory is still 427.8MB. Free memory was 385.0MB in the beginning and 374.9MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 754680.31ms. Allocated memory was 427.8MB in the beginning and 652.2MB in the end (delta: 224.4MB). Free memory was 374.5MB in the beginning and 597.9MB in the end (delta: -223.5MB). Peak memory consumption was 369.1MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 49 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 754.6s, OverallIterations: 307, TraceHistogramMax: 2, PathProgramHistogramMax: 145, EmptinessCheckTime: 0.7s, AutomataDifference: 415.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 48214 SdHoareTripleChecker+Valid, 155.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 48214 mSDsluCounter, 44188 SdHoareTripleChecker+Invalid, 131.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 179360 IncrementalHoareTripleChecker+Unchecked, 250213 mSDsCounter, 12817 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 368495 IncrementalHoareTripleChecker+Invalid, 560672 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12817 mSolverCounterUnsat, 3852 mSDtfsCounter, 368495 mSolverCounterSat, 1.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 24130 GetRequests, 9116 SyntacticMatches, 1503 SemanticMatches, 13511 ConstructedPredicates, 0 IntricatePredicates, 86 DeprecatedPredicates, 184824 ImplicationChecksByTransitivity, 362.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3233occurred in iteration=304, InterpolantAutomatonStates: 10761, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.1s AutomataMinimizationTime, 307 MinimizatonAttempts, 183198 StatesRemovedByMinimization, 305 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 260.5s InterpolantComputationTime, 13772 NumberOfCodeBlocks, 13772 NumberOfCodeBlocksAsserted, 938 NumberOfCheckSat, 19655 ConstructedInterpolants, 2947 QuantifiedInterpolants, 350200 SizeOfPredicates, 2709 NumberOfNonLiveVariables, 23730 ConjunctsInSsa, 8290 ConjunctsInUnsatCore, 897 InterpolantComputations, 12 PerfectInterpolantSequences, 238/5338 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown