/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 20:05:48,175 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 20:05:48,176 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 20:05:48,199 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 20:05:48,200 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 20:05:48,200 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 20:05:48,201 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 20:05:48,202 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 20:05:48,204 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 20:05:48,204 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 20:05:48,205 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 20:05:48,205 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 20:05:48,206 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 20:05:48,206 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 20:05:48,207 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 20:05:48,208 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 20:05:48,208 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 20:05:48,209 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 20:05:48,210 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 20:05:48,211 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 20:05:48,212 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 20:05:48,212 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 20:05:48,213 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 20:05:48,213 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 20:05:48,215 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 20:05:48,215 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 20:05:48,215 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 20:05:48,216 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 20:05:48,216 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 20:05:48,217 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 20:05:48,217 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 20:05:48,217 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 20:05:48,218 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 20:05:48,218 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 20:05:48,219 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 20:05:48,219 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 20:05:48,219 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 20:05:48,220 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 20:05:48,220 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 20:05:48,220 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 20:05:48,221 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 20:05:48,221 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-03 20:05:48,234 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 20:05:48,234 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 20:05:48,235 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 20:05:48,235 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 20:05:48,235 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 20:05:48,235 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 20:05:48,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 20:05:48,236 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 20:05:48,236 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 20:05:48,236 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 20:05:48,236 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 20:05:48,236 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 20:05:48,237 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 20:05:48,238 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 20:05:48,238 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 20:05:48,238 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 20:05:48,238 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 20:05:48,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 20:05:48,238 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 20:05:48,238 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 20:05:48,238 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 20:05:48,239 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 20:05:48,239 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 20:05:48,239 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 20:05:48,239 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 20:05:48,239 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-03-03 20:05:48,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 20:05:48,422 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 20:05:48,424 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 20:05:48,425 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 20:05:48,427 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 20:05:48,428 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts-array.wvr.bpl [2022-03-03 20:05:48,428 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts-array.wvr.bpl' [2022-03-03 20:05:48,453 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 20:05:48,454 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 20:05:48,455 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 20:05:48,456 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 20:05:48,456 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 20:05:48,464 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,469 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,474 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 20:05:48,475 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 20:05:48,477 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 20:05:48,477 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 20:05:48,477 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 20:05:48,482 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,482 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,483 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,483 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,487 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,488 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,488 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 20:05:48,489 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 20:05:48,489 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 20:05:48,489 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 20:05:48,490 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/1) ... [2022-03-03 20:05:48,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 20:05:48,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:48,530 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-03-03 20:05:48,545 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-03-03 20:05:48,573 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 20:05:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 20:05:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 20:05:48,573 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 20:05:48,573 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 20:05:48,573 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 20:05:48,574 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 20:05:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 20:05:48,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 20:05:48,574 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 20:05:48,574 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 20:05:48,574 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 20:05:48,575 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 20:05:48,610 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 20:05:48,612 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 20:05:48,705 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 20:05:48,718 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 20:05:48,719 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 20:05:48,731 INFO L202 PluginConnector]: Adding new model mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 08:05:48 BoogieIcfgContainer [2022-03-03 20:05:48,731 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 20:05:48,741 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 20:05:48,741 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 20:05:48,744 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 20:05:48,744 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:05:48" (1/2) ... [2022-03-03 20:05:48,758 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@714ecd3e and model type mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 08:05:48, skipping insertion in model container [2022-03-03 20:05:48,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 08:05:48" (2/2) ... [2022-03-03 20:05:48,759 INFO L111 eAbstractionObserver]: Analyzing ICFG mts-array.wvr.bpl [2022-03-03 20:05:48,762 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 20:05:48,763 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 20:05:48,763 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 20:05:48,763 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 20:05:48,827 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 20:05:48,861 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 20:05:48,866 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, mLazyFiniteAutomaton=false, 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-03 20:05:48,866 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 20:05:48,877 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-03-03 20:05:48,900 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:48,903 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:48,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 20:05:48,909 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:48,909 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:05:48,910 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:48,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:48,913 INFO L85 PathProgramCache]: Analyzing trace with hash -427804195, now seen corresponding path program 1 times [2022-03-03 20:05:48,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:48,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757079682] [2022-03-03 20:05:48,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:48,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:49,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:49,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:49,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757079682] [2022-03-03 20:05:49,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757079682] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:05:49,062 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:05:49,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 20:05:49,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314362200] [2022-03-03 20:05:49,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:05:49,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 20:05:49,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:49,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 20:05:49,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 20:05:49,085 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:49,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:49,148 INFO L93 Difference]: Finished difference Result 154 states and 436 transitions. [2022-03-03 20:05:49,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 20:05:49,151 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 20:05:49,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:49,158 INFO L225 Difference]: With dead ends: 154 [2022-03-03 20:05:49,158 INFO L226 Difference]: Without dead ends: 154 [2022-03-03 20:05:49,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 20:05:49,162 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:49,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 20:05:49,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-03-03 20:05:49,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 133. [2022-03-03 20:05:49,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 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-03-03 20:05:49,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-03-03 20:05:49,235 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 18 [2022-03-03 20:05:49,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:49,235 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-03-03 20:05:49,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:49,236 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-03-03 20:05:49,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 20:05:49,237 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:49,237 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-03-03 20:05:49,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 20:05:49,238 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:49,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:49,238 INFO L85 PathProgramCache]: Analyzing trace with hash -436737251, now seen corresponding path program 1 times [2022-03-03 20:05:49,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:49,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264819283] [2022-03-03 20:05:49,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:49,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:49,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:49,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:05:49,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:49,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264819283] [2022-03-03 20:05:49,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264819283] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:05:49,282 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:05:49,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 20:05:49,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438495990] [2022-03-03 20:05:49,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:05:49,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 20:05:49,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:49,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 20:05:49,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 20:05:49,284 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 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-03-03 20:05:49,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:49,342 INFO L93 Difference]: Finished difference Result 158 states and 448 transitions. [2022-03-03 20:05:49,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 20:05:49,343 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 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 20 [2022-03-03 20:05:49,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:49,344 INFO L225 Difference]: With dead ends: 158 [2022-03-03 20:05:49,344 INFO L226 Difference]: Without dead ends: 158 [2022-03-03 20:05:49,344 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-03-03 20:05:49,345 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:49,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 20:05:49,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-03 20:05:49,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2022-03-03 20:05:49,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:49,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-03-03 20:05:49,369 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-03-03 20:05:49,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:49,369 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-03-03 20:05:49,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 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-03-03 20:05:49,370 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-03-03 20:05:49,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 20:05:49,374 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:49,374 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, 1, 1] [2022-03-03 20:05:49,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 20:05:49,375 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:49,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:49,375 INFO L85 PathProgramCache]: Analyzing trace with hash 277137723, now seen corresponding path program 1 times [2022-03-03 20:05:49,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:49,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222352306] [2022-03-03 20:05:49,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:49,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:49,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:49,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-03-03 20:05:49,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:49,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222352306] [2022-03-03 20:05:49,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222352306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:49,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036136312] [2022-03-03 20:05:49,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:49,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:49,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:49,785 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-03-03 20:05:49,803 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-03-03 20:05:49,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:49,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:05:49,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:50,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:05:50,340 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 61 treesize of output 47 [2022-03-03 20:05:50,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:50,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:50,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:50,818 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 107 treesize of output 95 [2022-03-03 20:05:51,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:51,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036136312] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:51,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:51,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 19 [2022-03-03 20:05:51,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83313003] [2022-03-03 20:05:51,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:51,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 20:05:51,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:51,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 20:05:51,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-03-03 20:05:51,435 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:51,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:51,823 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-03-03 20:05:51,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 20:05:51,824 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 20:05:51,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:51,826 INFO L225 Difference]: With dead ends: 366 [2022-03-03 20:05:51,826 INFO L226 Difference]: Without dead ends: 351 [2022-03-03 20:05:51,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:05:51,827 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 194 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:51,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 84 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 309 Invalid, 0 Unknown, 1 Unchecked, 0.2s Time] [2022-03-03 20:05:51,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-03 20:05:51,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-03-03 20:05:51,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:51,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-03-03 20:05:51,843 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-03-03 20:05:51,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:51,844 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-03-03 20:05:51,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:51,844 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-03-03 20:05:51,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 20:05:51,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:51,845 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, 1, 1] [2022-03-03 20:05:51,866 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-03-03 20:05:52,063 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-03-03 20:05:52,064 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:52,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:52,064 INFO L85 PathProgramCache]: Analyzing trace with hash 109328631, now seen corresponding path program 2 times [2022-03-03 20:05:52,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:52,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394207318] [2022-03-03 20:05:52,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:52,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:52,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:52,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-03-03 20:05:52,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:52,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394207318] [2022-03-03 20:05:52,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394207318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:52,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671519923] [2022-03-03 20:05:52,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:05:52,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:52,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:52,267 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-03-03 20:05:52,268 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-03-03 20:05:52,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:05:52,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:52,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:05:52,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:52,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:52,589 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 50 treesize of output 44 [2022-03-03 20:05:52,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:52,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:53,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:53,042 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 77 treesize of output 69 [2022-03-03 20:05:53,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:53,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671519923] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:53,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:53,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 9] total 20 [2022-03-03 20:05:53,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562917174] [2022-03-03 20:05:53,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:53,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 20:05:53,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:53,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 20:05:53,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-03 20:05:53,433 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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-03-03 20:05:54,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:54,297 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-03-03 20:05:54,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 20:05:54,297 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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 22 [2022-03-03 20:05:54,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:54,300 INFO L225 Difference]: With dead ends: 478 [2022-03-03 20:05:54,301 INFO L226 Difference]: Without dead ends: 463 [2022-03-03 20:05:54,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=240, Invalid=816, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:05:54,302 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 230 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:54,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 118 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 539 Invalid, 0 Unknown, 1 Unchecked, 0.3s Time] [2022-03-03 20:05:54,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-03 20:05:54,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-03-03 20:05:54,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:54,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-03-03 20:05:54,311 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-03-03 20:05:54,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:54,311 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-03-03 20:05:54,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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-03-03 20:05:54,312 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-03-03 20:05:54,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 20:05:54,313 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:54,313 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, 1, 1] [2022-03-03 20:05:54,333 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-03-03 20:05:54,528 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,SelfDestructingSolverStorable3 [2022-03-03 20:05:54,529 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:54,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:54,529 INFO L85 PathProgramCache]: Analyzing trace with hash 408102079, now seen corresponding path program 3 times [2022-03-03 20:05:54,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:54,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901923170] [2022-03-03 20:05:54,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:54,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:54,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:54,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:54,698 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:54,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901923170] [2022-03-03 20:05:54,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901923170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:54,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093900392] [2022-03-03 20:05:54,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:05:54,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:54,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:54,700 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-03-03 20:05:54,702 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-03-03 20:05:54,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 20:05:54,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:54,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:05:54,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:54,940 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 54 treesize of output 40 [2022-03-03 20:05:55,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:55,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:55,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:55,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 117 treesize of output 99 [2022-03-03 20:05:55,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:55,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093900392] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:55,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:55,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 16 [2022-03-03 20:05:55,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216555931] [2022-03-03 20:05:55,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:55,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:05:55,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:55,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:05:55,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:05:55,672 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-03-03 20:05:56,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:56,258 INFO L93 Difference]: Finished difference Result 433 states and 1240 transitions. [2022-03-03 20:05:56,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 20:05:56,258 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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 22 [2022-03-03 20:05:56,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:56,260 INFO L225 Difference]: With dead ends: 433 [2022-03-03 20:05:56,260 INFO L226 Difference]: Without dead ends: 418 [2022-03-03 20:05:56,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:05:56,261 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 111 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:56,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 144 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 360 Invalid, 0 Unknown, 1 Unchecked, 0.2s Time] [2022-03-03 20:05:56,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-03 20:05:56,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 241. [2022-03-03 20:05:56,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:56,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-03-03 20:05:56,288 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-03-03 20:05:56,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:56,288 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-03-03 20:05:56,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-03-03 20:05:56,288 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-03-03 20:05:56,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 20:05:56,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:56,289 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, 1, 1] [2022-03-03 20:05:56,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-03 20:05:56,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:56,503 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:56,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:56,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1978927679, now seen corresponding path program 4 times [2022-03-03 20:05:56,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:56,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842235079] [2022-03-03 20:05:56,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:56,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:56,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:56,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:56,698 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:56,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842235079] [2022-03-03 20:05:56,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842235079] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:56,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005058601] [2022-03-03 20:05:56,698 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:05:56,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:56,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:56,700 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-03-03 20:05:56,701 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-03-03 20:05:56,724 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:05:56,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:56,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:05:56,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:56,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:56,906 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 52 treesize of output 46 [2022-03-03 20:05:57,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:57,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:57,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:57,471 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 117 treesize of output 99 [2022-03-03 20:05:57,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:57,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005058601] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:57,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:57,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-03-03 20:05:57,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008645395] [2022-03-03 20:05:57,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:57,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 20:05:57,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:57,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 20:05:57,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-03-03 20:05:57,737 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:58,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:58,076 INFO L93 Difference]: Finished difference Result 374 states and 1089 transitions. [2022-03-03 20:05:58,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 20:05:58,077 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 20:05:58,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:58,078 INFO L225 Difference]: With dead ends: 374 [2022-03-03 20:05:58,078 INFO L226 Difference]: Without dead ends: 359 [2022-03-03 20:05:58,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2022-03-03 20:05:58,079 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:58,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 152 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 380 Invalid, 0 Unknown, 7 Unchecked, 0.2s Time] [2022-03-03 20:05:58,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-03-03 20:05:58,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 245. [2022-03-03 20:05:58,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.9262295081967213) internal successors, (714), 244 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:58,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 714 transitions. [2022-03-03 20:05:58,085 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 714 transitions. Word has length 22 [2022-03-03 20:05:58,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:58,085 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 714 transitions. [2022-03-03 20:05:58,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:58,085 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 714 transitions. [2022-03-03 20:05:58,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 20:05:58,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:58,086 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, 1, 1] [2022-03-03 20:05:58,102 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-03-03 20:05:58,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:58,291 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:58,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:58,292 INFO L85 PathProgramCache]: Analyzing trace with hash 2069580027, now seen corresponding path program 5 times [2022-03-03 20:05:58,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:58,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441550675] [2022-03-03 20:05:58,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:58,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:58,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:58,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:58,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:58,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441550675] [2022-03-03 20:05:58,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441550675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:58,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887701531] [2022-03-03 20:05:58,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:05:58,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:58,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:58,499 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-03-03 20:05:58,500 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-03-03 20:05:58,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:05:58,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:58,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:05:58,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:58,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:58,725 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 62 [2022-03-03 20:05:58,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:58,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:59,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:59,169 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 117 treesize of output 99 [2022-03-03 20:05:59,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:59,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887701531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:59,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:59,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 17 [2022-03-03 20:05:59,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362664756] [2022-03-03 20:05:59,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:59,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 20:05:59,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:59,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 20:05:59,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-03-03 20:05:59,525 INFO L87 Difference]: Start difference. First operand 245 states and 714 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:00,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:00,763 INFO L93 Difference]: Finished difference Result 941 states and 2727 transitions. [2022-03-03 20:06:00,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 20:06:00,764 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 20:06:00,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:00,768 INFO L225 Difference]: With dead ends: 941 [2022-03-03 20:06:00,768 INFO L226 Difference]: Without dead ends: 926 [2022-03-03 20:06:00,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=268, Invalid=788, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:06:00,769 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 183 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:00,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 265 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 452 Invalid, 0 Unknown, 158 Unchecked, 0.3s Time] [2022-03-03 20:06:00,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states. [2022-03-03 20:06:00,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 247. [2022-03-03 20:06:00,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:00,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-03 20:06:00,778 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-03 20:06:00,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:00,779 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-03 20:06:00,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:00,779 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-03 20:06:00,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 20:06:00,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:00,780 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, 1, 1] [2022-03-03 20:06:00,796 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-03-03 20:06:00,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:00,991 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:00,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:00,992 INFO L85 PathProgramCache]: Analyzing trace with hash -809004765, now seen corresponding path program 6 times [2022-03-03 20:06:00,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:00,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113653802] [2022-03-03 20:06:00,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:00,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:01,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:01,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:01,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113653802] [2022-03-03 20:06:01,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113653802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:01,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421352203] [2022-03-03 20:06:01,198 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:06:01,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:01,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:01,199 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-03-03 20:06:01,200 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-03-03 20:06:01,224 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 20:06:01,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:01,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:06:01,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:01,433 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 20:06:01,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 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 57 [2022-03-03 20:06:01,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:01,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:01,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:01,842 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 117 treesize of output 99 [2022-03-03 20:06:02,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:02,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421352203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:02,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:02,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 17 [2022-03-03 20:06:02,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203605312] [2022-03-03 20:06:02,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:02,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 20:06:02,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:02,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 20:06:02,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-03 20:06:02,414 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:03,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:03,347 INFO L93 Difference]: Finished difference Result 697 states and 2001 transitions. [2022-03-03 20:06:03,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 20:06:03,347 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 20:06:03,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:03,350 INFO L225 Difference]: With dead ends: 697 [2022-03-03 20:06:03,350 INFO L226 Difference]: Without dead ends: 682 [2022-03-03 20:06:03,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=206, Invalid=786, Unknown=0, NotChecked=0, Total=992 [2022-03-03 20:06:03,350 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 134 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:03,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 211 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 348 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2022-03-03 20:06:03,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-03-03 20:06:03,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 247. [2022-03-03 20:06:03,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:03,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-03 20:06:03,357 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-03 20:06:03,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:03,357 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-03 20:06:03,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:03,357 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-03 20:06:03,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 20:06:03,358 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:03,358 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, 1, 1] [2022-03-03 20:06:03,377 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-03-03 20:06:03,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:03,567 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:03,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:03,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1770731385, now seen corresponding path program 7 times [2022-03-03 20:06:03,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:03,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21455235] [2022-03-03 20:06:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:03,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:03,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:03,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:03,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:03,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21455235] [2022-03-03 20:06:03,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21455235] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:03,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883600630] [2022-03-03 20:06:03,762 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:06:03,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:03,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:03,763 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-03-03 20:06:03,764 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-03-03 20:06:03,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:03,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 20:06:03,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:04,050 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 20:06:04,051 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 55 [2022-03-03 20:06:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:04,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:04,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:04,420 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 117 treesize of output 99 [2022-03-03 20:06:04,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:04,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883600630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:04,866 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:04,866 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 18 [2022-03-03 20:06:04,866 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875354399] [2022-03-03 20:06:04,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:04,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 20:06:04,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:04,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 20:06:04,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-03-03 20:06:04,867 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:05,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:05,886 INFO L93 Difference]: Finished difference Result 713 states and 2059 transitions. [2022-03-03 20:06:05,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 20:06:05,887 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 20:06:05,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:05,889 INFO L225 Difference]: With dead ends: 713 [2022-03-03 20:06:05,889 INFO L226 Difference]: Without dead ends: 698 [2022-03-03 20:06:05,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=219, Invalid=837, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:06:05,890 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 151 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 280 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:05,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 236 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 424 Invalid, 0 Unknown, 280 Unchecked, 0.2s Time] [2022-03-03 20:06:05,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-03 20:06:05,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 247. [2022-03-03 20:06:05,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:05,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-03 20:06:05,897 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-03 20:06:05,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:05,897 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-03 20:06:05,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:05,897 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-03 20:06:05,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:05,898 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:05,898 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-03-03 20:06:05,916 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-03-03 20:06:06,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:06,099 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:06,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:06,099 INFO L85 PathProgramCache]: Analyzing trace with hash -973582823, now seen corresponding path program 8 times [2022-03-03 20:06:06,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:06,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160034692] [2022-03-03 20:06:06,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:06,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:06,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:06,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:06,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:06,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160034692] [2022-03-03 20:06:06,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160034692] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:06,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439983975] [2022-03-03 20:06:06,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:06:06,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:06,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:06,145 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-03-03 20:06:06,146 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-03-03 20:06:06,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:06:06,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:06,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:06,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:06,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:06,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:06,334 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:06,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439983975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:06,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:06,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:06:06,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119542866] [2022-03-03 20:06:06,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:06,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:06:06,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:06,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:06:06,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:06:06,336 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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-03-03 20:06:07,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:07,094 INFO L93 Difference]: Finished difference Result 1099 states and 3110 transitions. [2022-03-03 20:06:07,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-03 20:06:07,095 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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-03-03 20:06:07,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:07,098 INFO L225 Difference]: With dead ends: 1099 [2022-03-03 20:06:07,099 INFO L226 Difference]: Without dead ends: 1099 [2022-03-03 20:06:07,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 20:06:07,100 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 267 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:07,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 206 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:07,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2022-03-03 20:06:07,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 311. [2022-03-03 20:06:07,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.141935483870968) internal successors, (974), 310 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:07,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 974 transitions. [2022-03-03 20:06:07,110 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 974 transitions. Word has length 24 [2022-03-03 20:06:07,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:07,110 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 974 transitions. [2022-03-03 20:06:07,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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-03-03 20:06:07,110 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 974 transitions. [2022-03-03 20:06:07,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:07,111 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:07,111 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-03-03 20:06:07,129 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-03-03 20:06:07,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-03 20:06:07,327 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:07,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:07,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1949901667, now seen corresponding path program 9 times [2022-03-03 20:06:07,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:07,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224641769] [2022-03-03 20:06:07,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:07,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:07,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:07,361 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:07,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:07,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224641769] [2022-03-03 20:06:07,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224641769] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:07,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139908015] [2022-03-03 20:06:07,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:06:07,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:07,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:07,363 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-03-03 20:06:07,364 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-03-03 20:06:07,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:06:07,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:07,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:07,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:07,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-03-03 20:06:07,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:07,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:07,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139908015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:07,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:07,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:06:07,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633048767] [2022-03-03 20:06:07,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:07,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:06:07,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:07,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:06:07,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:06:07,579 INFO L87 Difference]: Start difference. First operand 311 states and 974 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-03 20:06:09,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:09,255 INFO L93 Difference]: Finished difference Result 1794 states and 5013 transitions. [2022-03-03 20:06:09,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-03 20:06:09,258 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-03 20:06:09,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:09,265 INFO L225 Difference]: With dead ends: 1794 [2022-03-03 20:06:09,265 INFO L226 Difference]: Without dead ends: 1794 [2022-03-03 20:06:09,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-03 20:06:09,268 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 411 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1228 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:09,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 333 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1228 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 20:06:09,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2022-03-03 20:06:09,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 315. [2022-03-03 20:06:09,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:09,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-03-03 20:06:09,286 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-03-03 20:06:09,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:09,286 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-03-03 20:06:09,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-03 20:06:09,287 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-03-03 20:06:09,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:09,288 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:09,288 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-03-03 20:06:09,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:09,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:09,505 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:09,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:09,505 INFO L85 PathProgramCache]: Analyzing trace with hash -420997023, now seen corresponding path program 10 times [2022-03-03 20:06:09,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:09,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729444136] [2022-03-03 20:06:09,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:09,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:09,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:09,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:09,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:09,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729444136] [2022-03-03 20:06:09,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729444136] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:09,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968095355] [2022-03-03 20:06:09,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:06:09,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:09,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:09,547 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-03-03 20:06:09,551 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-03-03 20:06:09,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:06:09,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:09,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:09,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:09,664 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:09,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:09,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:09,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968095355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:09,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:09,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:06:09,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094469795] [2022-03-03 20:06:09,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:09,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:06:09,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:09,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:06:09,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:06:09,769 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-03 20:06:10,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:10,628 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-03-03 20:06:10,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 20:06:10,629 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-03 20:06:10,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:10,634 INFO L225 Difference]: With dead ends: 1470 [2022-03-03 20:06:10,634 INFO L226 Difference]: Without dead ends: 1470 [2022-03-03 20:06:10,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 20:06:10,636 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 388 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:10,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 257 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:06:10,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-03-03 20:06:10,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-03-03 20:06:10,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 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-03-03 20:06:10,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-03-03 20:06:10,649 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-03-03 20:06:10,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:10,649 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-03-03 20:06:10,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-03 20:06:10,649 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-03-03 20:06:10,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:10,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:10,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, 1, 1, 1, 1] [2022-03-03 20:06:10,669 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-03-03 20:06:10,863 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,SelfDestructingSolverStorable11 [2022-03-03 20:06:10,863 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:10,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:10,864 INFO L85 PathProgramCache]: Analyzing trace with hash -446810915, now seen corresponding path program 1 times [2022-03-03 20:06:10,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:10,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142354273] [2022-03-03 20:06:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:10,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:10,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:10,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:10,888 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:10,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142354273] [2022-03-03 20:06:10,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142354273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:10,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390308613] [2022-03-03 20:06:10,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:10,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:10,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:10,889 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-03-03 20:06:10,890 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-03-03 20:06:10,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:10,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 20:06:10,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:10,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:10,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:11,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:11,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390308613] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:11,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:11,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-03 20:06:11,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264912852] [2022-03-03 20:06:11,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:11,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 20:06:11,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:11,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 20:06:11,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-03 20:06:11,024 INFO L87 Difference]: Start difference. First operand 306 states and 960 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:11,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:11,146 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-03-03 20:06:11,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 20:06:11,146 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:11,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:11,149 INFO L225 Difference]: With dead ends: 685 [2022-03-03 20:06:11,149 INFO L226 Difference]: Without dead ends: 679 [2022-03-03 20:06:11,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:06:11,149 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 146 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:11,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 40 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:06:11,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-03-03 20:06:11,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-03-03 20:06:11,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:11,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-03-03 20:06:11,158 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-03-03 20:06:11,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:11,159 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-03-03 20:06:11,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:11,159 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-03-03 20:06:11,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:11,160 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:11,160 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-03-03 20:06:11,176 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-03-03 20:06:11,375 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,SelfDestructingSolverStorable12 [2022-03-03 20:06:11,375 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:11,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:11,376 INFO L85 PathProgramCache]: Analyzing trace with hash -883779623, now seen corresponding path program 11 times [2022-03-03 20:06:11,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:11,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457939125] [2022-03-03 20:06:11,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:11,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:11,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:11,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457939125] [2022-03-03 20:06:11,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457939125] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:11,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831935196] [2022-03-03 20:06:11,411 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:06:11,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:11,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:11,412 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-03-03 20:06:11,413 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-03-03 20:06:11,434 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:06:11,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:11,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:11,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:11,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:11,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:11,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:11,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831935196] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:11,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:11,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:06:11,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291015244] [2022-03-03 20:06:11,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:11,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:06:11,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:11,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:06:11,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:06:11,569 INFO L87 Difference]: Start difference. First operand 429 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:11,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:11,858 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-03-03 20:06:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 20:06:11,858 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:11,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:11,862 INFO L225 Difference]: With dead ends: 1159 [2022-03-03 20:06:11,862 INFO L226 Difference]: Without dead ends: 1111 [2022-03-03 20:06:11,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:06:11,863 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 272 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:11,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 118 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:11,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-03-03 20:06:11,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-03-03 20:06:11,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:11,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-03-03 20:06:11,876 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-03-03 20:06:11,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:11,877 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-03-03 20:06:11,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:11,877 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-03-03 20:06:11,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:11,878 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:11,878 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, 1, 1, 1, 1] [2022-03-03 20:06:11,896 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-03-03 20:06:12,091 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,SelfDestructingSolverStorable13 [2022-03-03 20:06:12,091 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:12,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:12,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1589736955, now seen corresponding path program 2 times [2022-03-03 20:06:12,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:12,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490290622] [2022-03-03 20:06:12,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:12,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:12,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:12,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:12,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490290622] [2022-03-03 20:06:12,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490290622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:12,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277828677] [2022-03-03 20:06:12,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:06:12,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:12,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:12,117 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-03-03 20:06:12,118 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-03-03 20:06:12,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:06:12,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:12,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 20:06:12,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:12,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:12,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:12,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:12,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277828677] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:12,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:12,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-03 20:06:12,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120387195] [2022-03-03 20:06:12,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:12,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 20:06:12,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:12,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 20:06:12,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-03 20:06:12,250 INFO L87 Difference]: Start difference. First operand 639 states and 2134 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:12,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:12,419 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-03-03 20:06:12,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 20:06:12,420 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:12,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:12,424 INFO L225 Difference]: With dead ends: 1267 [2022-03-03 20:06:12,424 INFO L226 Difference]: Without dead ends: 1267 [2022-03-03 20:06:12,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-03-03 20:06:12,424 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 201 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:12,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 61 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:06:12,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-03 20:06:12,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-03-03 20:06:12,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:12,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-03-03 20:06:12,439 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-03-03 20:06:12,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:12,439 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-03-03 20:06:12,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:12,439 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-03-03 20:06:12,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:12,440 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:12,440 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-03-03 20:06:12,458 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-03-03 20:06:12,654 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,SelfDestructingSolverStorable14 [2022-03-03 20:06:12,654 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:12,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:12,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1358548775, now seen corresponding path program 12 times [2022-03-03 20:06:12,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:12,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028915873] [2022-03-03 20:06:12,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:12,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:12,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:12,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:12,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:12,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028915873] [2022-03-03 20:06:12,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028915873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:12,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125593358] [2022-03-03 20:06:12,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:06:12,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:12,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:12,690 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-03-03 20:06:12,691 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-03-03 20:06:12,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:06:12,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:12,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:12,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:12,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:12,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:12,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125593358] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:12,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:12,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:06:12,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212135407] [2022-03-03 20:06:12,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:12,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:06:12,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:12,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:06:12,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:06:12,838 INFO L87 Difference]: Start difference. First operand 683 states and 2262 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-03 20:06:13,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:13,301 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-03-03 20:06:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 20:06:13,301 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-03-03 20:06:13,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:13,309 INFO L225 Difference]: With dead ends: 2268 [2022-03-03 20:06:13,309 INFO L226 Difference]: Without dead ends: 2268 [2022-03-03 20:06:13,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 20:06:13,310 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 227 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:13,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 168 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:13,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-03-03 20:06:13,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-03-03 20:06:13,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:13,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-03-03 20:06:13,335 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-03-03 20:06:13,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:13,336 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-03-03 20:06:13,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-03 20:06:13,336 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-03-03 20:06:13,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:13,338 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:13,338 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-03-03 20:06:13,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:13,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:13,553 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:13,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:13,554 INFO L85 PathProgramCache]: Analyzing trace with hash 2143462869, now seen corresponding path program 13 times [2022-03-03 20:06:13,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:13,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537506433] [2022-03-03 20:06:13,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:13,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:13,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:13,587 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:13,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:13,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537506433] [2022-03-03 20:06:13,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537506433] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:13,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521473422] [2022-03-03 20:06:13,587 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:06:13,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:13,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:13,588 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-03-03 20:06:13,611 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-03-03 20:06:13,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:13,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:13,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:13,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:13,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:13,746 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:13,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521473422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:13,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:13,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:06:13,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694660909] [2022-03-03 20:06:13,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:13,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:06:13,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:13,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:06:13,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:06:13,747 INFO L87 Difference]: Start difference. First operand 699 states and 2312 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-03 20:06:14,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:14,281 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-03-03 20:06:14,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 20:06:14,281 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-03-03 20:06:14,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:14,289 INFO L225 Difference]: With dead ends: 2256 [2022-03-03 20:06:14,289 INFO L226 Difference]: Without dead ends: 2256 [2022-03-03 20:06:14,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 20:06:14,290 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 280 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:14,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 158 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:14,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-03-03 20:06:14,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-03-03 20:06:14,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:14,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-03-03 20:06:14,320 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-03-03 20:06:14,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:14,320 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-03-03 20:06:14,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-03 20:06:14,321 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-03-03 20:06:14,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:14,322 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:14,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-03-03 20:06:14,339 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-03-03 20:06:14,535 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,SelfDestructingSolverStorable16 [2022-03-03 20:06:14,535 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:14,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:14,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1763448965, now seen corresponding path program 14 times [2022-03-03 20:06:14,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:14,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177542451] [2022-03-03 20:06:14,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:14,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:14,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:14,572 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:14,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:14,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177542451] [2022-03-03 20:06:14,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177542451] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:14,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34778926] [2022-03-03 20:06:14,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:06:14,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:14,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:14,573 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-03-03 20:06:14,574 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-03-03 20:06:14,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:06:14,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:14,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:14,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:14,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:14,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:14,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34778926] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:14,726 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:14,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-03 20:06:14,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376312144] [2022-03-03 20:06:14,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:14,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:06:14,726 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:14,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:06:14,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:06:14,727 INFO L87 Difference]: Start difference. First operand 775 states and 2546 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-03-03 20:06:15,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:15,016 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-03-03 20:06:15,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 20:06:15,016 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-03-03 20:06:15,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:15,022 INFO L225 Difference]: With dead ends: 1611 [2022-03-03 20:06:15,022 INFO L226 Difference]: Without dead ends: 1611 [2022-03-03 20:06:15,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:06:15,023 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 188 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:15,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 152 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:15,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-03-03 20:06:15,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-03-03 20:06:15,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:15,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-03-03 20:06:15,043 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-03-03 20:06:15,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:15,043 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-03-03 20:06:15,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-03-03 20:06:15,043 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-03-03 20:06:15,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:15,045 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:15,045 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-03-03 20:06:15,075 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-03-03 20:06:15,261 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,SelfDestructingSolverStorable17 [2022-03-03 20:06:15,261 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:15,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:15,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1205384683, now seen corresponding path program 15 times [2022-03-03 20:06:15,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:15,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177428089] [2022-03-03 20:06:15,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:15,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:15,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:15,299 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:15,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:15,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177428089] [2022-03-03 20:06:15,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177428089] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:15,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817635268] [2022-03-03 20:06:15,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:06:15,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:15,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:15,300 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-03-03 20:06:15,301 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-03-03 20:06:15,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 20:06:15,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:15,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:15,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:15,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:15,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:15,448 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:15,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817635268] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:15,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:15,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:06:15,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573961107] [2022-03-03 20:06:15,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:15,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:06:15,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:15,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:06:15,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:06:15,449 INFO L87 Difference]: Start difference. First operand 926 states and 3118 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-03 20:06:15,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:15,925 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-03-03 20:06:15,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 20:06:15,926 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-03-03 20:06:15,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:15,935 INFO L225 Difference]: With dead ends: 2408 [2022-03-03 20:06:15,935 INFO L226 Difference]: Without dead ends: 2404 [2022-03-03 20:06:15,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 20:06:15,937 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 264 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:15,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 165 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:15,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-03-03 20:06:15,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-03-03 20:06:15,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:15,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-03-03 20:06:15,965 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-03-03 20:06:15,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:15,965 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-03-03 20:06:15,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-03 20:06:15,965 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-03-03 20:06:15,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:15,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:15,967 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-03-03 20:06:15,985 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-03-03 20:06:16,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:16,183 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:16,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:16,183 INFO L85 PathProgramCache]: Analyzing trace with hash 287738009, now seen corresponding path program 16 times [2022-03-03 20:06:16,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:16,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559777004] [2022-03-03 20:06:16,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:16,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:16,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:16,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:16,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:16,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559777004] [2022-03-03 20:06:16,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559777004] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:16,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081477196] [2022-03-03 20:06:16,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:06:16,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:16,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:16,232 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-03-03 20:06:16,242 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-03-03 20:06:16,264 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:06:16,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:16,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:16,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:16,346 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:16,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:16,421 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:16,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081477196] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:16,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:16,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:06:16,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136253523] [2022-03-03 20:06:16,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:16,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:06:16,422 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:16,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:06:16,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:06:16,422 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:17,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:17,287 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-03-03 20:06:17,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-03 20:06:17,287 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:17,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:17,299 INFO L225 Difference]: With dead ends: 3509 [2022-03-03 20:06:17,299 INFO L226 Difference]: Without dead ends: 3509 [2022-03-03 20:06:17,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 20:06:17,301 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 427 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:17,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 278 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:06:17,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-03-03 20:06:17,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-03-03 20:06:17,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:17,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-03-03 20:06:17,341 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-03-03 20:06:17,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:17,342 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-03-03 20:06:17,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:17,342 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-03-03 20:06:17,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:17,343 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:17,344 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-03-03 20:06:17,362 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-03-03 20:06:17,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:17,557 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:17,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:17,557 INFO L85 PathProgramCache]: Analyzing trace with hash -767639385, now seen corresponding path program 17 times [2022-03-03 20:06:17,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:17,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082116972] [2022-03-03 20:06:17,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:17,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:17,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:17,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:17,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:17,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082116972] [2022-03-03 20:06:17,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082116972] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:17,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371672175] [2022-03-03 20:06:17,596 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:06:17,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:17,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:17,597 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-03-03 20:06:17,600 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-03-03 20:06:17,619 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:06:17,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:17,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:17,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:17,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-03-03 20:06:17,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:17,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:17,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371672175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:17,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:17,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:06:17,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499752374] [2022-03-03 20:06:17,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:17,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:06:17,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:17,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:06:17,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:06:17,768 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:18,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:18,918 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-03-03 20:06:18,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-03 20:06:18,919 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:18,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:18,940 INFO L225 Difference]: With dead ends: 3211 [2022-03-03 20:06:18,940 INFO L226 Difference]: Without dead ends: 3207 [2022-03-03 20:06:18,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-03 20:06:18,941 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 421 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:18,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 288 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:06:18,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-03-03 20:06:18,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-03-03 20:06:18,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:18,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-03-03 20:06:18,972 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-03-03 20:06:18,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:18,972 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-03-03 20:06:18,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:18,972 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-03-03 20:06:18,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:18,974 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:18,974 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, 1, 1, 1, 1] [2022-03-03 20:06:18,990 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-03-03 20:06:19,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:19,190 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:19,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:19,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1330941631, now seen corresponding path program 3 times [2022-03-03 20:06:19,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:19,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045299484] [2022-03-03 20:06:19,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:19,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:19,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:19,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:19,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045299484] [2022-03-03 20:06:19,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045299484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:19,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423412047] [2022-03-03 20:06:19,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:06:19,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:19,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:19,228 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-03-03 20:06:19,234 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-03-03 20:06:19,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 20:06:19,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:19,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 20:06:19,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:19,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:19,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:19,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:19,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423412047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:19,366 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:19,366 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-03 20:06:19,366 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773618623] [2022-03-03 20:06:19,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:19,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 20:06:19,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:19,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 20:06:19,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-03 20:06:19,367 INFO L87 Difference]: Start difference. First operand 985 states and 3343 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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-03-03 20:06:19,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:19,478 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-03-03 20:06:19,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 20:06:19,478 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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 24 [2022-03-03 20:06:19,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:19,480 INFO L225 Difference]: With dead ends: 1333 [2022-03-03 20:06:19,480 INFO L226 Difference]: Without dead ends: 1333 [2022-03-03 20:06:19,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:06:19,481 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 93 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:19,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 61 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:06:19,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-03-03 20:06:19,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-03-03 20:06:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:19,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-03-03 20:06:19,496 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-03-03 20:06:19,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:19,496 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-03-03 20:06:19,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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-03-03 20:06:19,497 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-03-03 20:06:19,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:19,498 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:19,498 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-03-03 20:06:19,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-03-03 20:06:19,715 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,SelfDestructingSolverStorable21 [2022-03-03 20:06:19,716 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:19,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:19,716 INFO L85 PathProgramCache]: Analyzing trace with hash -400741887, now seen corresponding path program 18 times [2022-03-03 20:06:19,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:19,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915389134] [2022-03-03 20:06:19,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:19,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:19,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:19,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:19,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915389134] [2022-03-03 20:06:19,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915389134] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:19,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272159165] [2022-03-03 20:06:19,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:06:19,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:19,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:19,748 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-03-03 20:06:19,748 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-03-03 20:06:19,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:06:19,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:19,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:19,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:19,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:19,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:19,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:19,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272159165] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:19,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:19,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-03 20:06:19,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739271674] [2022-03-03 20:06:19,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:19,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 20:06:19,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:19,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 20:06:19,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:06:19,896 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 20:06:20,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:20,236 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-03-03 20:06:20,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 20:06:20,236 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-03-03 20:06:20,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:20,241 INFO L225 Difference]: With dead ends: 2129 [2022-03-03 20:06:20,241 INFO L226 Difference]: Without dead ends: 2129 [2022-03-03 20:06:20,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:06:20,242 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 180 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:20,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 131 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:20,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-03-03 20:06:20,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-03-03 20:06:20,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-03-03 20:06:20,272 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-03-03 20:06:20,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:20,272 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-03-03 20:06:20,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 20:06:20,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-03-03 20:06:20,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:20,274 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:20,274 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-03-03 20:06:20,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:20,487 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,SelfDestructingSolverStorable22 [2022-03-03 20:06:20,487 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:20,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:20,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1501937565, now seen corresponding path program 19 times [2022-03-03 20:06:20,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:20,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706225276] [2022-03-03 20:06:20,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:20,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:20,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:20,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:20,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:20,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706225276] [2022-03-03 20:06:20,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706225276] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:20,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482738890] [2022-03-03 20:06:20,514 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:06:20,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:20,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:20,515 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-03-03 20:06:20,516 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-03-03 20:06:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:20,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:20,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:20,588 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:20,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:20,635 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:20,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482738890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:20,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:20,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-03 20:06:20,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189629684] [2022-03-03 20:06:20,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:20,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 20:06:20,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:20,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 20:06:20,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-03 20:06:20,636 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 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-03-03 20:06:20,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:20,947 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-03-03 20:06:20,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 20:06:20,948 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 24 [2022-03-03 20:06:20,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:20,953 INFO L225 Difference]: With dead ends: 2262 [2022-03-03 20:06:20,953 INFO L226 Difference]: Without dead ends: 2262 [2022-03-03 20:06:20,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 20:06:20,954 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 184 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:20,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 115 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:06:20,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-03-03 20:06:20,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-03-03 20:06:20,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:20,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-03-03 20:06:20,978 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-03-03 20:06:20,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:20,978 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-03-03 20:06:20,978 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-03-03 20:06:20,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-03-03 20:06:20,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:20,980 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:20,980 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-03-03 20:06:20,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:21,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:21,196 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:21,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:21,196 INFO L85 PathProgramCache]: Analyzing trace with hash 418914909, now seen corresponding path program 20 times [2022-03-03 20:06:21,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:21,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042184455] [2022-03-03 20:06:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:21,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:21,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:21,227 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:21,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:21,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042184455] [2022-03-03 20:06:21,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042184455] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:21,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884443175] [2022-03-03 20:06:21,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:06:21,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:21,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:21,229 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-03-03 20:06:21,229 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-03-03 20:06:21,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:06:21,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:21,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:21,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:21,328 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:21,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:21,372 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:21,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884443175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:21,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:21,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-03 20:06:21,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394885942] [2022-03-03 20:06:21,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:21,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:06:21,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:21,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:06:21,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:06:21,373 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-03-03 20:06:21,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:21,599 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-03-03 20:06:21,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 20:06:21,599 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-03-03 20:06:21,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:21,603 INFO L225 Difference]: With dead ends: 1474 [2022-03-03 20:06:21,603 INFO L226 Difference]: Without dead ends: 1464 [2022-03-03 20:06:21,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:06:21,604 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 172 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:21,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 90 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:06:21,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-03-03 20:06:21,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-03-03 20:06:21,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 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-03-03 20:06:21,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-03-03 20:06:21,624 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-03-03 20:06:21,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:21,624 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-03-03 20:06:21,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-03-03 20:06:21,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-03-03 20:06:21,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:21,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:21,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, 1, 1] [2022-03-03 20:06:21,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-03 20:06:21,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:21,839 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:21,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:21,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1846909987, now seen corresponding path program 21 times [2022-03-03 20:06:21,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:21,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559956022] [2022-03-03 20:06:21,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:21,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:21,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:21,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:21,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559956022] [2022-03-03 20:06:21,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559956022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:21,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246197776] [2022-03-03 20:06:21,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:06:21,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:21,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:21,872 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-03-03 20:06:21,873 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-03-03 20:06:21,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:06:21,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:21,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:21,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:21,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:21,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:21,997 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:21,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246197776] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:21,997 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:21,997 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-03 20:06:21,997 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678724292] [2022-03-03 20:06:21,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:21,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 20:06:21,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:21,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 20:06:21,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-03 20:06:21,998 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 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-03-03 20:06:22,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:22,251 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-03-03 20:06:22,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 20:06:22,252 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 24 [2022-03-03 20:06:22,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:22,256 INFO L225 Difference]: With dead ends: 2318 [2022-03-03 20:06:22,256 INFO L226 Difference]: Without dead ends: 2314 [2022-03-03 20:06:22,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:06:22,257 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 220 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:22,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 99 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:06:22,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-03-03 20:06:22,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-03-03 20:06:22,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:22,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-03-03 20:06:22,289 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-03-03 20:06:22,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:22,289 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-03-03 20:06:22,289 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-03-03 20:06:22,289 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-03-03 20:06:22,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:22,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:22,291 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-03-03 20:06:22,307 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-03-03 20:06:22,507 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,SelfDestructingSolverStorable25 [2022-03-03 20:06:22,507 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:22,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:22,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1526355169, now seen corresponding path program 22 times [2022-03-03 20:06:22,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:22,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451875317] [2022-03-03 20:06:22,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:22,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:22,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:22,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:22,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:22,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451875317] [2022-03-03 20:06:22,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451875317] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:22,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448457190] [2022-03-03 20:06:22,545 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:06:22,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:22,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:22,546 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-03-03 20:06:22,547 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-03-03 20:06:22,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:06:22,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:22,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:22,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:22,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:22,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:22,665 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:22,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448457190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:22,665 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:22,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-03 20:06:22,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171369047] [2022-03-03 20:06:22,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:22,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 20:06:22,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:22,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 20:06:22,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:06:22,670 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 20:06:22,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:22,941 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-03-03 20:06:22,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 20:06:22,941 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-03-03 20:06:22,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:22,946 INFO L225 Difference]: With dead ends: 2302 [2022-03-03 20:06:22,947 INFO L226 Difference]: Without dead ends: 2290 [2022-03-03 20:06:22,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:06:22,947 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 223 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:22,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 124 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:06:22,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-03-03 20:06:22,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-03-03 20:06:22,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:22,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-03-03 20:06:22,973 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-03-03 20:06:22,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:22,973 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-03-03 20:06:22,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 20:06:22,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-03-03 20:06:22,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:22,975 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:22,976 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-03-03 20:06:22,994 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-03-03 20:06:23,188 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,SelfDestructingSolverStorable26 [2022-03-03 20:06:23,188 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:23,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:23,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1528032797, now seen corresponding path program 23 times [2022-03-03 20:06:23,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:23,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382891805] [2022-03-03 20:06:23,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:23,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:23,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:23,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:23,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:23,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382891805] [2022-03-03 20:06:23,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382891805] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:23,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581683077] [2022-03-03 20:06:23,223 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:06:23,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:23,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:23,224 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-03-03 20:06:23,224 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-03-03 20:06:23,245 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:06:23,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:23,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:23,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:23,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:23,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:23,421 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:23,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581683077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:23,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:23,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:06:23,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171814703] [2022-03-03 20:06:23,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:23,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:06:23,422 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:23,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:06:23,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:06:23,423 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-03-03 20:06:24,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:24,299 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-03-03 20:06:24,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 20:06:24,299 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-03-03 20:06:24,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:24,310 INFO L225 Difference]: With dead ends: 4760 [2022-03-03 20:06:24,310 INFO L226 Difference]: Without dead ends: 4760 [2022-03-03 20:06:24,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 20:06:24,311 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 316 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:24,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 262 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:06:24,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-03-03 20:06:24,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-03-03 20:06:24,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 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-03-03 20:06:24,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-03-03 20:06:24,360 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-03-03 20:06:24,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:24,360 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-03-03 20:06:24,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-03-03 20:06:24,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-03-03 20:06:24,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:24,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:24,363 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-03-03 20:06:24,381 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-03-03 20:06:24,576 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,SelfDestructingSolverStorable27 [2022-03-03 20:06:24,577 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:24,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:24,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1238029855, now seen corresponding path program 24 times [2022-03-03 20:06:24,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:24,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752931492] [2022-03-03 20:06:24,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:24,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:24,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:24,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:24,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:24,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752931492] [2022-03-03 20:06:24,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752931492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:24,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272818277] [2022-03-03 20:06:24,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:06:24,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:24,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:24,615 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-03-03 20:06:24,616 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-03-03 20:06:24,635 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:06:24,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:24,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:24,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:24,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:24,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:24,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272818277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:24,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:24,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:06:24,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291526491] [2022-03-03 20:06:24,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:24,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:06:24,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:24,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:06:24,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:06:24,810 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-03-03 20:06:25,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:25,477 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-03-03 20:06:25,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 20:06:25,478 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-03-03 20:06:25,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:25,486 INFO L225 Difference]: With dead ends: 4260 [2022-03-03 20:06:25,487 INFO L226 Difference]: Without dead ends: 4260 [2022-03-03 20:06:25,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-03 20:06:25,488 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 478 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:25,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 173 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:25,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-03-03 20:06:25,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-03-03 20:06:25,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:25,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-03-03 20:06:25,535 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-03-03 20:06:25,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:25,535 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-03-03 20:06:25,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-03-03 20:06:25,535 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-03-03 20:06:25,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:25,544 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:25,544 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-03-03 20:06:25,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:25,759 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,SelfDestructingSolverStorable28 [2022-03-03 20:06:25,759 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:25,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:25,760 INFO L85 PathProgramCache]: Analyzing trace with hash 922639019, now seen corresponding path program 25 times [2022-03-03 20:06:25,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:25,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095861599] [2022-03-03 20:06:25,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:25,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:25,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:25,793 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:25,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:25,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095861599] [2022-03-03 20:06:25,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095861599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:25,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195838389] [2022-03-03 20:06:25,794 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:06:25,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:25,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:25,795 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-03-03 20:06:25,796 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-03-03 20:06:25,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:25,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:25,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:25,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:25,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:25,946 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:25,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195838389] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:25,946 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:25,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-03 20:06:25,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559094252] [2022-03-03 20:06:25,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:25,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:06:25,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:25,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:06:25,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:06:25,947 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-03-03 20:06:26,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:26,562 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-03-03 20:06:26,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 20:06:26,563 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-03-03 20:06:26,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:26,572 INFO L225 Difference]: With dead ends: 4602 [2022-03-03 20:06:26,572 INFO L226 Difference]: Without dead ends: 4602 [2022-03-03 20:06:26,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 20:06:26,573 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 344 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:26,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 199 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:26,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-03-03 20:06:26,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-03-03 20:06:26,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:26,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-03-03 20:06:26,617 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-03-03 20:06:26,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:26,617 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-03-03 20:06:26,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-03-03 20:06:26,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-03-03 20:06:26,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:26,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:26,619 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-03-03 20:06:26,637 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-03-03 20:06:26,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:26,835 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:26,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:26,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1994955993, now seen corresponding path program 26 times [2022-03-03 20:06:26,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:26,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905171767] [2022-03-03 20:06:26,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:26,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:26,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:26,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:26,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905171767] [2022-03-03 20:06:26,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905171767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:26,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282673069] [2022-03-03 20:06:26,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:06:26,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:26,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:26,871 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-03-03 20:06:26,871 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-03-03 20:06:26,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:06:26,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:26,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:26,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:26,955 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:26,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:27,014 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:27,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282673069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:27,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:27,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-03 20:06:27,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708494646] [2022-03-03 20:06:27,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:27,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:06:27,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:27,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:06:27,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:06:27,015 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-03-03 20:06:27,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:27,549 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-03-03 20:06:27,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 20:06:27,549 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-03-03 20:06:27,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:27,556 INFO L225 Difference]: With dead ends: 4348 [2022-03-03 20:06:27,556 INFO L226 Difference]: Without dead ends: 4344 [2022-03-03 20:06:27,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 20:06:27,557 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 380 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:27,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 175 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:27,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-03 20:06:27,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-03-03 20:06:27,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:27,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-03 20:06:27,595 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-03 20:06:27,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:27,596 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-03 20:06:27,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-03-03 20:06:27,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-03 20:06:27,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:27,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:27,598 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-03-03 20:06:27,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:27,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:27,814 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:27,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:27,814 INFO L85 PathProgramCache]: Analyzing trace with hash -10861731, now seen corresponding path program 27 times [2022-03-03 20:06:27,814 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:27,814 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996309973] [2022-03-03 20:06:27,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:27,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:27,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:27,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:27,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:27,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996309973] [2022-03-03 20:06:27,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996309973] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:27,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816043136] [2022-03-03 20:06:27,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:06:27,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:27,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:27,851 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-03-03 20:06:27,852 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-03-03 20:06:27,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:06:27,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:27,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:27,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:27,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:27,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:28,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816043136] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:28,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:28,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:06:28,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458824393] [2022-03-03 20:06:28,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:28,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:06:28,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:28,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:06:28,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:06:28,022 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:28,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:28,584 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-03-03 20:06:28,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 20:06:28,584 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:28,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:28,591 INFO L225 Difference]: With dead ends: 4035 [2022-03-03 20:06:28,591 INFO L226 Difference]: Without dead ends: 4035 [2022-03-03 20:06:28,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 20:06:28,592 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 380 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:28,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 225 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:28,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-03-03 20:06:28,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-03-03 20:06:28,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:28,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-03-03 20:06:28,629 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-03-03 20:06:28,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:28,629 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-03-03 20:06:28,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:28,629 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-03-03 20:06:28,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:28,631 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:28,631 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-03-03 20:06:28,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:28,835 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,SelfDestructingSolverStorable31 [2022-03-03 20:06:28,835 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:28,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:28,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1066239125, now seen corresponding path program 28 times [2022-03-03 20:06:28,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:28,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431429238] [2022-03-03 20:06:28,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:28,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:28,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:28,873 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:28,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:28,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431429238] [2022-03-03 20:06:28,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431429238] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:28,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463465877] [2022-03-03 20:06:28,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:06:28,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:28,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:28,875 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-03-03 20:06:28,876 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-03-03 20:06:28,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:06:28,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:28,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:28,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:28,973 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:28,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:29,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:06:29,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463465877] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:29,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:29,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:06:29,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515718468] [2022-03-03 20:06:29,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:29,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:06:29,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:29,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:06:29,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:06:29,043 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:29,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:29,755 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-03-03 20:06:29,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 20:06:29,755 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:29,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:29,762 INFO L225 Difference]: With dead ends: 3794 [2022-03-03 20:06:29,762 INFO L226 Difference]: Without dead ends: 3790 [2022-03-03 20:06:29,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 20:06:29,763 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 386 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:29,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 172 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:29,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-03-03 20:06:29,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-03-03 20:06:29,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:29,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-03 20:06:29,802 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-03 20:06:29,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:29,802 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-03 20:06:29,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:29,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-03 20:06:29,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:29,804 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:29,804 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-03-03 20:06:29,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-03 20:06:30,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:30,005 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:30,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:30,006 INFO L85 PathProgramCache]: Analyzing trace with hash 286172165, now seen corresponding path program 29 times [2022-03-03 20:06:30,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:30,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520262149] [2022-03-03 20:06:30,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:30,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:30,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:30,047 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:30,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:30,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520262149] [2022-03-03 20:06:30,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520262149] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:30,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007335643] [2022-03-03 20:06:30,048 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:06:30,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:30,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:30,049 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-03-03 20:06:30,050 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-03-03 20:06:30,072 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:06:30,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:30,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:30,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:30,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:30,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:30,195 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:30,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007335643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:30,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:30,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:06:30,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267995786] [2022-03-03 20:06:30,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:30,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:06:30,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:30,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:06:30,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:06:30,197 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:30,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:30,834 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-03-03 20:06:30,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 20:06:30,835 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:30,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:30,842 INFO L225 Difference]: With dead ends: 3978 [2022-03-03 20:06:30,842 INFO L226 Difference]: Without dead ends: 3978 [2022-03-03 20:06:30,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 20:06:30,843 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 214 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:30,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 186 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:30,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-03-03 20:06:30,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-03-03 20:06:30,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:30,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-03-03 20:06:30,882 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-03-03 20:06:30,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:30,882 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-03-03 20:06:30,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:30,882 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-03-03 20:06:30,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:30,885 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:30,885 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-03-03 20:06:30,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-03 20:06:31,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:31,102 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:31,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:31,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1358489139, now seen corresponding path program 30 times [2022-03-03 20:06:31,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:31,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748207206] [2022-03-03 20:06:31,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:31,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:31,135 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:31,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:31,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748207206] [2022-03-03 20:06:31,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748207206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:31,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738634885] [2022-03-03 20:06:31,135 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:06:31,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:31,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:31,137 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-03-03 20:06:31,138 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-03-03 20:06:31,157 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:06:31,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:31,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:31,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:31,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:31,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:31,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738634885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:31,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:31,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:06:31,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268410348] [2022-03-03 20:06:31,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:31,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:06:31,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:06:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:06:31,276 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:31,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:31,759 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-03-03 20:06:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 20:06:31,759 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:31,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:31,765 INFO L225 Difference]: With dead ends: 3706 [2022-03-03 20:06:31,766 INFO L226 Difference]: Without dead ends: 3702 [2022-03-03 20:06:31,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 20:06:31,766 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 227 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:31,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 152 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:31,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-03-03 20:06:31,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-03-03 20:06:31,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:31,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-03-03 20:06:31,801 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-03-03 20:06:31,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:31,801 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-03-03 20:06:31,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:31,801 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-03-03 20:06:31,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:31,804 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:31,804 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-03-03 20:06:31,820 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-03-03 20:06:32,004 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,SelfDestructingSolverStorable34 [2022-03-03 20:06:32,005 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:32,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:32,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1675641631, now seen corresponding path program 31 times [2022-03-03 20:06:32,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:32,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270714142] [2022-03-03 20:06:32,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:32,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:32,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:32,037 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:32,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:32,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270714142] [2022-03-03 20:06:32,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270714142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:32,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998727014] [2022-03-03 20:06:32,038 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:06:32,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:32,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:32,039 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-03-03 20:06:32,039 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-03-03 20:06:32,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:32,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:32,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:32,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:32,171 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:32,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998727014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:32,171 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:32,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:06:32,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372773961] [2022-03-03 20:06:32,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:32,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:06:32,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:32,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:06:32,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:06:32,172 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:32,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:32,703 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-03-03 20:06:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 20:06:32,703 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:32,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:32,711 INFO L225 Difference]: With dead ends: 4114 [2022-03-03 20:06:32,712 INFO L226 Difference]: Without dead ends: 4102 [2022-03-03 20:06:32,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 20:06:32,712 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 333 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:32,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 169 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:32,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-03-03 20:06:32,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-03-03 20:06:32,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:32,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-03-03 20:06:32,757 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-03-03 20:06:32,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:32,757 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-03-03 20:06:32,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-03 20:06:32,758 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-03-03 20:06:32,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:32,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:32,761 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-03-03 20:06:32,777 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-03-03 20:06:32,977 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,SelfDestructingSolverStorable35 [2022-03-03 20:06:32,977 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:32,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:32,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1003355295, now seen corresponding path program 32 times [2022-03-03 20:06:32,977 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:32,977 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598194170] [2022-03-03 20:06:32,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:32,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:33,023 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:33,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:33,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598194170] [2022-03-03 20:06:33,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598194170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:33,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911079277] [2022-03-03 20:06:33,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:06:33,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:33,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:33,024 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-03-03 20:06:33,025 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-03-03 20:06:33,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:06:33,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:33,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:33,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:33,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:33,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:33,209 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:33,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911079277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:33,210 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:33,210 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:06:33,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074510928] [2022-03-03 20:06:33,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:33,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:06:33,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:33,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:06:33,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:06:33,211 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:33,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:33,785 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-03-03 20:06:33,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 20:06:33,785 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:33,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:33,792 INFO L225 Difference]: With dead ends: 3694 [2022-03-03 20:06:33,792 INFO L226 Difference]: Without dead ends: 3694 [2022-03-03 20:06:33,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 20:06:33,793 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 349 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:33,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 269 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:33,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-03-03 20:06:33,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-03-03 20:06:33,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:33,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-03-03 20:06:33,844 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-03-03 20:06:33,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:33,844 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-03-03 20:06:33,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:33,845 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-03-03 20:06:33,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:33,847 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:33,847 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-03-03 20:06:33,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-03 20:06:34,048 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,SelfDestructingSolverStorable36 [2022-03-03 20:06:34,048 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:34,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:34,048 INFO L85 PathProgramCache]: Analyzing trace with hash -2058732689, now seen corresponding path program 33 times [2022-03-03 20:06:34,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:34,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887277995] [2022-03-03 20:06:34,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:34,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:34,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:34,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:34,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887277995] [2022-03-03 20:06:34,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887277995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:34,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457576890] [2022-03-03 20:06:34,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:06:34,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:34,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:34,087 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-03-03 20:06:34,087 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-03-03 20:06:34,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:06:34,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:34,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:34,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:34,182 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:34,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:34,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:34,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457576890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:34,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:34,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:06:34,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558464097] [2022-03-03 20:06:34,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:34,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:06:34,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:34,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:06:34,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:06:34,260 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:34,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:34,987 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-03-03 20:06:34,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 20:06:34,988 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:34,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:34,993 INFO L225 Difference]: With dead ends: 3420 [2022-03-03 20:06:34,994 INFO L226 Difference]: Without dead ends: 3416 [2022-03-03 20:06:34,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 20:06:34,994 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 355 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:34,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 205 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:06:34,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-03-03 20:06:35,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-03-03 20:06:35,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:35,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-03-03 20:06:35,030 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-03-03 20:06:35,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:35,030 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-03-03 20:06:35,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:35,030 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-03-03 20:06:35,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 20:06:35,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:35,033 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-03-03 20:06:35,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-03 20:06:35,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:35,234 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:35,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:35,234 INFO L85 PathProgramCache]: Analyzing trace with hash -575597751, now seen corresponding path program 34 times [2022-03-03 20:06:35,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:35,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57193497] [2022-03-03 20:06:35,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:35,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:35,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:35,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:35,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:35,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57193497] [2022-03-03 20:06:35,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57193497] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:35,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380834158] [2022-03-03 20:06:35,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:06:35,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:35,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:35,288 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-03-03 20:06:35,289 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-03-03 20:06:35,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:06:35,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:35,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:06:35,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:35,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:35,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:35,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:35,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380834158] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:35,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:35,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:06:35,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118973293] [2022-03-03 20:06:35,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:35,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:06:35,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:35,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:06:35,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:06:35,464 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:36,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:36,017 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-03-03 20:06:36,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 20:06:36,018 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 20:06:36,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:36,023 INFO L225 Difference]: With dead ends: 3256 [2022-03-03 20:06:36,023 INFO L226 Difference]: Without dead ends: 3244 [2022-03-03 20:06:36,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 20:06:36,024 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 242 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:36,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 197 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:06:36,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-03-03 20:06:36,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-03-03 20:06:36,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:36,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-03-03 20:06:36,057 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-03-03 20:06:36,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:36,057 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-03-03 20:06:36,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:36,057 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-03-03 20:06:36,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:06:36,060 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:36,060 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, 1, 1] [2022-03-03 20:06:36,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-03 20:06:36,261 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,SelfDestructingSolverStorable38 [2022-03-03 20:06:36,261 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:36,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:36,261 INFO L85 PathProgramCache]: Analyzing trace with hash 201587259, now seen corresponding path program 4 times [2022-03-03 20:06:36,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:36,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007340763] [2022-03-03 20:06:36,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:36,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:36,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:36,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:36,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:36,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007340763] [2022-03-03 20:06:36,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007340763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:36,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137630342] [2022-03-03 20:06:36,774 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:06:36,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:36,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:36,775 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-03-03 20:06:36,776 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-03-03 20:06:36,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:06:36,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:36,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:06:36,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:37,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:06:37,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:06:37,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-03 20:06:37,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:37,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:38,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:06:38,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:38,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-03 20:07:31,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:31,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137630342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:07:31,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:07:31,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 20:07:31,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050871652] [2022-03-03 20:07:31,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:07:31,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:07:31,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:07:31,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:07:31,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:07:31,510 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:36,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:07:36,225 INFO L93 Difference]: Finished difference Result 3214 states and 10434 transitions. [2022-03-03 20:07:36,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 20:07:36,225 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:07:36,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:07:36,231 INFO L225 Difference]: With dead ends: 3214 [2022-03-03 20:07:36,231 INFO L226 Difference]: Without dead ends: 3124 [2022-03-03 20:07:36,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=590, Invalid=2716, Unknown=0, NotChecked=0, Total=3306 [2022-03-03 20:07:36,232 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 330 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:07:36,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 262 Invalid, 1349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1065 Invalid, 0 Unknown, 231 Unchecked, 0.9s Time] [2022-03-03 20:07:36,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3124 states. [2022-03-03 20:07:36,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3124 to 1749. [2022-03-03 20:07:36,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1748 states have (on average 3.5720823798627004) internal successors, (6244), 1748 states have internal predecessors, (6244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:36,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 6244 transitions. [2022-03-03 20:07:36,269 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 6244 transitions. Word has length 26 [2022-03-03 20:07:36,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:07:36,269 INFO L470 AbstractCegarLoop]: Abstraction has 1749 states and 6244 transitions. [2022-03-03 20:07:36,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:36,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 6244 transitions. [2022-03-03 20:07:36,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:07:36,279 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:07:36,279 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, 1, 1] [2022-03-03 20:07:36,297 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-03-03 20:07:36,479 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,SelfDestructingSolverStorable39 [2022-03-03 20:07:36,480 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:07:36,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:07:36,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1826810757, now seen corresponding path program 5 times [2022-03-03 20:07:36,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:07:36,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098225300] [2022-03-03 20:07:36,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:07:36,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:07:36,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:07:37,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:37,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:07:37,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098225300] [2022-03-03 20:07:37,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098225300] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:07:37,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353661489] [2022-03-03 20:07:37,205 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:07:37,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:07:37,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:07:37,206 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-03-03 20:07:37,207 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-03-03 20:07:37,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:07:37,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:07:37,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:07:37,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:07:37,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:07:37,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:07:37,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 88 [2022-03-03 20:07:38,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:38,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:07:39,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:07:39,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:07:39,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-03 20:08:19,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-03-03 20:08:19,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353661489] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:08:19,039 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:08:19,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 20:08:19,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660042648] [2022-03-03 20:08:19,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:08:19,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:08:19,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:08:19,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:08:19,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:08:19,040 INFO L87 Difference]: Start difference. First operand 1749 states and 6244 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:24,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:08:24,592 INFO L93 Difference]: Finished difference Result 3167 states and 10388 transitions. [2022-03-03 20:08:24,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 20:08:24,593 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:08:24,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:08:24,599 INFO L225 Difference]: With dead ends: 3167 [2022-03-03 20:08:24,599 INFO L226 Difference]: Without dead ends: 3137 [2022-03-03 20:08:24,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=598, Invalid=2708, Unknown=0, NotChecked=0, Total=3306 [2022-03-03 20:08:24,600 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 290 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 1147 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 243 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:08:24,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 316 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1147 Invalid, 0 Unknown, 243 Unchecked, 0.9s Time] [2022-03-03 20:08:24,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3137 states. [2022-03-03 20:08:24,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3137 to 1758. [2022-03-03 20:08:24,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1758 states, 1757 states have (on average 3.5674445076835517) internal successors, (6268), 1757 states have internal predecessors, (6268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:24,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1758 states to 1758 states and 6268 transitions. [2022-03-03 20:08:24,632 INFO L78 Accepts]: Start accepts. Automaton has 1758 states and 6268 transitions. Word has length 26 [2022-03-03 20:08:24,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:08:24,632 INFO L470 AbstractCegarLoop]: Abstraction has 1758 states and 6268 transitions. [2022-03-03 20:08:24,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:24,632 INFO L276 IsEmpty]: Start isEmpty. Operand 1758 states and 6268 transitions. [2022-03-03 20:08:24,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:08:24,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:08:24,635 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, 1, 1] [2022-03-03 20:08:24,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-03 20:08:24,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:08:24,835 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:08:24,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:08:24,836 INFO L85 PathProgramCache]: Analyzing trace with hash -235381449, now seen corresponding path program 35 times [2022-03-03 20:08:24,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:08:24,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433189651] [2022-03-03 20:08:24,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:08:24,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:08:24,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:08:25,369 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:25,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:08:25,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433189651] [2022-03-03 20:08:25,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433189651] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:08:25,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086482754] [2022-03-03 20:08:25,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:08:25,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:08:25,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:08:25,371 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-03-03 20:08:25,372 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-03-03 20:08:25,397 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:08:25,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:08:25,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:08:25,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:08:26,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:08:26,195 INFO L353 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2022-03-03 20:08:26,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 6 new quantified variables, introduced 5 case distinctions, treesize of input 367 treesize of output 163 [2022-03-03 20:08:26,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-03-03 20:08:26,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:08:27,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:27,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:27,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:27,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:27,522 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 359 treesize of output 243 [2022-03-03 20:08:30,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-03-03 20:08:30,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086482754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:08:30,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:08:30,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-03 20:08:30,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791708987] [2022-03-03 20:08:30,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:08:30,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:08:30,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:08:30,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:08:30,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:08:30,470 INFO L87 Difference]: Start difference. First operand 1758 states and 6268 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:38,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:08:38,562 INFO L93 Difference]: Finished difference Result 3995 states and 12884 transitions. [2022-03-03 20:08:38,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 20:08:38,563 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:08:38,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:08:38,570 INFO L225 Difference]: With dead ends: 3995 [2022-03-03 20:08:38,570 INFO L226 Difference]: Without dead ends: 3950 [2022-03-03 20:08:38,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1819 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=823, Invalid=5497, Unknown=0, NotChecked=0, Total=6320 [2022-03-03 20:08:38,571 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 468 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 2116 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 2193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:08:38,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 481 Invalid, 2193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2116 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-03 20:08:38,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3950 states. [2022-03-03 20:08:38,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3950 to 2058. [2022-03-03 20:08:38,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2058 states, 2057 states have (on average 3.5230918813806515) internal successors, (7247), 2057 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-03-03 20:08:38,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2058 states to 2058 states and 7247 transitions. [2022-03-03 20:08:38,618 INFO L78 Accepts]: Start accepts. Automaton has 2058 states and 7247 transitions. Word has length 26 [2022-03-03 20:08:38,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:08:38,618 INFO L470 AbstractCegarLoop]: Abstraction has 2058 states and 7247 transitions. [2022-03-03 20:08:38,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:38,618 INFO L276 IsEmpty]: Start isEmpty. Operand 2058 states and 7247 transitions. [2022-03-03 20:08:38,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:08:38,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:08:38,622 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, 1, 1] [2022-03-03 20:08:38,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-03 20:08:38,822 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,SelfDestructingSolverStorable41 [2022-03-03 20:08:38,822 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:08:38,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:08:38,822 INFO L85 PathProgramCache]: Analyzing trace with hash 569665727, now seen corresponding path program 6 times [2022-03-03 20:08:38,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:08:38,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187192267] [2022-03-03 20:08:38,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:08:38,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:08:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:08:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:39,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:08:39,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187192267] [2022-03-03 20:08:39,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187192267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:08:39,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793817497] [2022-03-03 20:08:39,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:08:39,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:08:39,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:08:39,446 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-03-03 20:08:39,446 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-03-03 20:08:39,469 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:08:39,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:08:39,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 20:08:39,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:08:40,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:08:40,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:40,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-03 20:08:40,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:40,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:08:41,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:41,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:41,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 297 treesize of output 247 [2022-03-03 20:09:35,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:35,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793817497] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:09:35,425 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:09:35,425 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 20:09:35,425 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572397701] [2022-03-03 20:09:35,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:09:35,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:09:35,425 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:09:35,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:09:35,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:09:35,425 INFO L87 Difference]: Start difference. First operand 2058 states and 7247 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:44,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:09:44,237 INFO L93 Difference]: Finished difference Result 4074 states and 13072 transitions. [2022-03-03 20:09:44,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 20:09:44,238 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:09:44,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:09:44,245 INFO L225 Difference]: With dead ends: 4074 [2022-03-03 20:09:44,245 INFO L226 Difference]: Without dead ends: 4044 [2022-03-03 20:09:44,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1278 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=780, Invalid=3510, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 20:09:44,245 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 459 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 469 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:09:44,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 368 Invalid, 1715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1159 Invalid, 0 Unknown, 469 Unchecked, 1.0s Time] [2022-03-03 20:09:44,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4044 states. [2022-03-03 20:09:44,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4044 to 2116. [2022-03-03 20:09:44,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 2115 states have (on average 3.5134751773049646) internal successors, (7431), 2115 states have internal predecessors, (7431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:44,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 7431 transitions. [2022-03-03 20:09:44,284 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 7431 transitions. Word has length 26 [2022-03-03 20:09:44,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:09:44,284 INFO L470 AbstractCegarLoop]: Abstraction has 2116 states and 7431 transitions. [2022-03-03 20:09:44,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:44,284 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 7431 transitions. [2022-03-03 20:09:44,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:09:44,288 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:09:44,288 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, 1, 1] [2022-03-03 20:09:44,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-03 20:09:44,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:09:44,488 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:09:44,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:09:44,489 INFO L85 PathProgramCache]: Analyzing trace with hash 19276543, now seen corresponding path program 7 times [2022-03-03 20:09:44,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:09:44,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563875676] [2022-03-03 20:09:44,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:09:44,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:09:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:09:45,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:45,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:09:45,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563875676] [2022-03-03 20:09:45,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563875676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:09:45,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803879479] [2022-03-03 20:09:45,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:09:45,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:09:45,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:09:45,047 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-03-03 20:09:45,047 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-03-03 20:09:45,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:09:45,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:09:45,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:09:45,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:09:45,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:09:45,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-03 20:09:46,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:46,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:09:47,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:09:47,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:09:47,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-03 20:09:55,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:55,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803879479] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:09:55,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:09:55,775 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 20:09:55,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697749486] [2022-03-03 20:09:55,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:09:55,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:09:55,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:09:55,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:09:55,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:09:55,776 INFO L87 Difference]: Start difference. First operand 2116 states and 7431 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:05,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:05,429 INFO L93 Difference]: Finished difference Result 4963 states and 15630 transitions. [2022-03-03 20:10:05,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 20:10:05,430 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:10:05,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:05,439 INFO L225 Difference]: With dead ends: 4963 [2022-03-03 20:10:05,439 INFO L226 Difference]: Without dead ends: 4933 [2022-03-03 20:10:05,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2014 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=1158, Invalid=5004, Unknown=0, NotChecked=0, Total=6162 [2022-03-03 20:10:05,440 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 651 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:05,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 420 Invalid, 1849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1643 Invalid, 0 Unknown, 68 Unchecked, 1.3s Time] [2022-03-03 20:10:05,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4933 states. [2022-03-03 20:10:05,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4933 to 2165. [2022-03-03 20:10:05,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2165 states, 2164 states have (on average 3.532347504621072) internal successors, (7644), 2164 states have internal predecessors, (7644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:05,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2165 states to 2165 states and 7644 transitions. [2022-03-03 20:10:05,495 INFO L78 Accepts]: Start accepts. Automaton has 2165 states and 7644 transitions. Word has length 26 [2022-03-03 20:10:05,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:05,495 INFO L470 AbstractCegarLoop]: Abstraction has 2165 states and 7644 transitions. [2022-03-03 20:10:05,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:05,495 INFO L276 IsEmpty]: Start isEmpty. Operand 2165 states and 7644 transitions. [2022-03-03 20:10:05,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:10:05,499 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:05,499 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, 1, 1] [2022-03-03 20:10:05,526 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-03-03 20:10:05,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:05,714 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:05,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:05,714 INFO L85 PathProgramCache]: Analyzing trace with hash -941338781, now seen corresponding path program 8 times [2022-03-03 20:10:05,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:05,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843762077] [2022-03-03 20:10:05,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:05,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:06,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:06,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843762077] [2022-03-03 20:10:06,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843762077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:06,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905209471] [2022-03-03 20:10:06,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:06,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:06,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:06,254 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-03-03 20:10:06,255 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-03-03 20:10:06,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:06,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:06,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 20:10:06,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:07,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:10:07,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 120 treesize of output 100 [2022-03-03 20:10:07,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:07,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:08,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:08,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:08,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:10:08,790 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 297 treesize of output 239 [2022-03-03 20:10:47,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:47,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905209471] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:47,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:47,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-03-03 20:10:47,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254627578] [2022-03-03 20:10:47,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:47,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 20:10:47,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:47,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 20:10:47,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:47,874 INFO L87 Difference]: Start difference. First operand 2165 states and 7644 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:55,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:55,703 INFO L93 Difference]: Finished difference Result 4462 states and 14819 transitions. [2022-03-03 20:10:55,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 20:10:55,703 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:10:55,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:55,712 INFO L225 Difference]: With dead ends: 4462 [2022-03-03 20:10:55,712 INFO L226 Difference]: Without dead ends: 4417 [2022-03-03 20:10:55,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1617 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=926, Invalid=5236, Unknown=0, NotChecked=0, Total=6162 [2022-03-03 20:10:55,712 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 467 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 1732 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 2198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 394 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:55,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 465 Invalid, 2198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1732 Invalid, 0 Unknown, 394 Unchecked, 1.4s Time] [2022-03-03 20:10:55,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4417 states. [2022-03-03 20:10:55,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4417 to 2241. [2022-03-03 20:10:55,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2241 states, 2240 states have (on average 3.5348214285714286) internal successors, (7918), 2240 states have internal predecessors, (7918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:55,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2241 states to 2241 states and 7918 transitions. [2022-03-03 20:10:55,758 INFO L78 Accepts]: Start accepts. Automaton has 2241 states and 7918 transitions. Word has length 26 [2022-03-03 20:10:55,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:55,758 INFO L470 AbstractCegarLoop]: Abstraction has 2241 states and 7918 transitions. [2022-03-03 20:10:55,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:55,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2241 states and 7918 transitions. [2022-03-03 20:10:55,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:10:55,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:55,761 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, 1, 1] [2022-03-03 20:10:55,777 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-03-03 20:10:55,962 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,SelfDestructingSolverStorable44 [2022-03-03 20:10:55,962 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:55,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:55,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1325230499, now seen corresponding path program 9 times [2022-03-03 20:10:55,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:55,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891905095] [2022-03-03 20:10:55,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:55,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:55,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:56,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:56,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:56,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891905095] [2022-03-03 20:10:56,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891905095] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:56,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161223064] [2022-03-03 20:10:56,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:10:56,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:56,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:56,628 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-03-03 20:10:56,628 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-03-03 20:10:56,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:10:56,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:56,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:10:56,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:57,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:57,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:57,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-03 20:10:57,474 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:57,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:58,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:58,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:10:58,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 297 treesize of output 247 [2022-03-03 20:11:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:46,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161223064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:46,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:46,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 20:11:46,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020960824] [2022-03-03 20:11:46,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:46,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:11:46,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:46,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:11:46,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:11:46,341 INFO L87 Difference]: Start difference. First operand 2241 states and 7918 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:51,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:51,182 INFO L93 Difference]: Finished difference Result 3831 states and 12594 transitions. [2022-03-03 20:11:51,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 20:11:51,182 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:11:51,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:51,190 INFO L225 Difference]: With dead ends: 3831 [2022-03-03 20:11:51,190 INFO L226 Difference]: Without dead ends: 3801 [2022-03-03 20:11:51,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=581, Invalid=2611, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 20:11:51,191 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 311 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:51,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 320 Invalid, 1413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1156 Invalid, 0 Unknown, 183 Unchecked, 0.9s Time] [2022-03-03 20:11:51,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3801 states. [2022-03-03 20:11:51,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3801 to 2271. [2022-03-03 20:11:51,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2271 states, 2270 states have (on average 3.530396475770925) internal successors, (8014), 2270 states have internal predecessors, (8014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:51,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2271 states to 2271 states and 8014 transitions. [2022-03-03 20:11:51,273 INFO L78 Accepts]: Start accepts. Automaton has 2271 states and 8014 transitions. Word has length 26 [2022-03-03 20:11:51,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:51,273 INFO L470 AbstractCegarLoop]: Abstraction has 2271 states and 8014 transitions. [2022-03-03 20:11:51,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:51,273 INFO L276 IsEmpty]: Start isEmpty. Operand 2271 states and 8014 transitions. [2022-03-03 20:11:51,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:11:51,277 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:51,277 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, 1, 1] [2022-03-03 20:11:51,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-03 20:11:51,493 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,SelfDestructingSolverStorable45 [2022-03-03 20:11:51,494 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:51,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:51,494 INFO L85 PathProgramCache]: Analyzing trace with hash 774841315, now seen corresponding path program 10 times [2022-03-03 20:11:51,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:51,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555794057] [2022-03-03 20:11:51,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:51,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:51,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:52,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:52,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:52,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555794057] [2022-03-03 20:11:52,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555794057] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:52,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48978217] [2022-03-03 20:11:52,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:11:52,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:52,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:52,227 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-03-03 20:11:52,229 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-03-03 20:11:52,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:11:52,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:52,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:11:52,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:53,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:53,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:53,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-03 20:11:53,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:53,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:54,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:54,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:11:54,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-03 20:12:32,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:32,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48978217] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:12:32,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:12:32,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 20:12:32,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77640721] [2022-03-03 20:12:32,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:12:32,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:12:32,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:12:32,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:12:32,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:12:32,805 INFO L87 Difference]: Start difference. First operand 2271 states and 8014 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:37,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:12:37,557 INFO L93 Difference]: Finished difference Result 3856 states and 12640 transitions. [2022-03-03 20:12:37,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 20:12:37,558 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:12:37,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:12:37,565 INFO L225 Difference]: With dead ends: 3856 [2022-03-03 20:12:37,565 INFO L226 Difference]: Without dead ends: 3826 [2022-03-03 20:12:37,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=581, Invalid=2611, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 20:12:37,565 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 346 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 928 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:12:37,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 258 Invalid, 1281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 928 Invalid, 0 Unknown, 294 Unchecked, 0.8s Time] [2022-03-03 20:12:37,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states. [2022-03-03 20:12:37,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 2269. [2022-03-03 20:12:37,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2269 states, 2268 states have (on average 3.5299823633156966) internal successors, (8006), 2268 states have internal predecessors, (8006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:37,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2269 states to 2269 states and 8006 transitions. [2022-03-03 20:12:37,610 INFO L78 Accepts]: Start accepts. Automaton has 2269 states and 8006 transitions. Word has length 26 [2022-03-03 20:12:37,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:12:37,610 INFO L470 AbstractCegarLoop]: Abstraction has 2269 states and 8006 transitions. [2022-03-03 20:12:37,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:37,610 INFO L276 IsEmpty]: Start isEmpty. Operand 2269 states and 8006 transitions. [2022-03-03 20:12:37,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:12:37,614 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:12:37,614 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, 1, 1] [2022-03-03 20:12:37,629 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-03-03 20:12:37,814 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,SelfDestructingSolverStorable46 [2022-03-03 20:12:37,814 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:12:37,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:12:37,815 INFO L85 PathProgramCache]: Analyzing trace with hash -836640153, now seen corresponding path program 11 times [2022-03-03 20:12:37,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:12:37,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868086979] [2022-03-03 20:12:37,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:12:37,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:12:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:38,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:38,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:12:38,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868086979] [2022-03-03 20:12:38,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868086979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:12:38,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386736413] [2022-03-03 20:12:38,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:12:38,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:38,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:12:38,696 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-03-03 20:12:38,696 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-03-03 20:12:38,723 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:12:38,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:12:38,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 20:12:38,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:12:39,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:39,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:39,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:12:39,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 164 treesize of output 120 [2022-03-03 20:12:39,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:39,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:12:40,758 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 20:12:40,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 295 treesize of output 245 [2022-03-03 20:13:47,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:47,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386736413] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:13:47,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:13:47,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-03 20:13:47,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778481708] [2022-03-03 20:13:47,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:13:47,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:13:47,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:13:47,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:13:47,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:13:47,685 INFO L87 Difference]: Start difference. First operand 2269 states and 8006 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:56,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:13:56,642 INFO L93 Difference]: Finished difference Result 4359 states and 14264 transitions. [2022-03-03 20:13:56,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 20:13:56,642 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:13:56,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:13:56,650 INFO L225 Difference]: With dead ends: 4359 [2022-03-03 20:13:56,650 INFO L226 Difference]: Without dead ends: 4344 [2022-03-03 20:13:56,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1459 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=743, Invalid=4513, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 20:13:56,651 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 314 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 2204 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 2484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:13:56,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 483 Invalid, 2484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2204 Invalid, 0 Unknown, 237 Unchecked, 1.6s Time] [2022-03-03 20:13:56,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-03 20:13:56,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 2263. [2022-03-03 20:13:56,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.5358090185676394) internal successors, (7998), 2262 states have internal predecessors, (7998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:56,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7998 transitions. [2022-03-03 20:13:56,696 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7998 transitions. Word has length 26 [2022-03-03 20:13:56,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:13:56,696 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7998 transitions. [2022-03-03 20:13:56,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:56,696 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7998 transitions. [2022-03-03 20:13:56,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:13:56,700 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:13:56,700 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, 1, 1] [2022-03-03 20:13:56,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-03 20:13:56,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:56,915 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:13:56,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:13:56,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1588498053, now seen corresponding path program 12 times [2022-03-03 20:13:56,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:13:56,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986448647] [2022-03-03 20:13:56,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:13:56,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:13:56,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:13:57,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:57,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:13:57,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986448647] [2022-03-03 20:13:57,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986448647] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:13:57,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712915836] [2022-03-03 20:13:57,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:13:57,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:57,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:13:57,354 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-03-03 20:13:57,355 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-03-03 20:13:57,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:13:57,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:13:57,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 20:13:57,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:13:58,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:13:58,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 120 treesize of output 100 [2022-03-03 20:13:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:58,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:13:59,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:59,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:59,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:13:59,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 294 treesize of output 236 [2022-03-03 20:15:00,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:00,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712915836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:15:00,774 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:15:00,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-03 20:15:00,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201603639] [2022-03-03 20:15:00,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:15:00,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:15:00,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:15:00,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:15:00,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:15:00,775 INFO L87 Difference]: Start difference. First operand 2263 states and 7998 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:07,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:15:07,813 INFO L93 Difference]: Finished difference Result 4591 states and 15279 transitions. [2022-03-03 20:15:07,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-03 20:15:07,813 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:15:07,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:15:07,829 INFO L225 Difference]: With dead ends: 4591 [2022-03-03 20:15:07,829 INFO L226 Difference]: Without dead ends: 4561 [2022-03-03 20:15:07,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1151 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=694, Invalid=3596, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 20:15:07,830 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 480 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1617 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 1973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 256 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:15:07,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 367 Invalid, 1973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1617 Invalid, 0 Unknown, 256 Unchecked, 1.4s Time] [2022-03-03 20:15:07,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4561 states. [2022-03-03 20:15:07,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4561 to 2267. [2022-03-03 20:15:07,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2267 states, 2266 states have (on average 3.5423654015887025) internal successors, (8027), 2266 states have internal predecessors, (8027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:07,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2267 states to 2267 states and 8027 transitions. [2022-03-03 20:15:07,877 INFO L78 Accepts]: Start accepts. Automaton has 2267 states and 8027 transitions. Word has length 26 [2022-03-03 20:15:07,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:15:07,877 INFO L470 AbstractCegarLoop]: Abstraction has 2267 states and 8027 transitions. [2022-03-03 20:15:07,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:07,878 INFO L276 IsEmpty]: Start isEmpty. Operand 2267 states and 8027 transitions. [2022-03-03 20:15:07,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:15:07,881 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:15:07,881 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, 1, 1] [2022-03-03 20:15:07,897 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-03-03 20:15:08,082 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,SelfDestructingSolverStorable48 [2022-03-03 20:15:08,082 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:15:08,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:15:08,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1447462967, now seen corresponding path program 13 times [2022-03-03 20:15:08,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:15:08,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42845008] [2022-03-03 20:15:08,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:15:08,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:15:08,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:15:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:08,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:15:08,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42845008] [2022-03-03 20:15:08,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42845008] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:15:08,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414299010] [2022-03-03 20:15:08,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:15:08,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:15:08,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:15:08,787 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-03-03 20:15:08,787 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-03-03 20:15:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:15:08,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:15:08,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:15:09,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:15:09,383 INFO L353 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2022-03-03 20:15:09,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 183 treesize of output 105 [2022-03-03 20:15:09,831 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:09,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:15:10,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:15:10,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:15:10,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 297 treesize of output 247 [2022-03-03 20:15:29,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:29,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414299010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:15:29,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:15:29,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12] total 28 [2022-03-03 20:15:29,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698360845] [2022-03-03 20:15:29,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:15:29,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:15:29,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:15:29,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:15:29,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:15:29,565 INFO L87 Difference]: Start difference. First operand 2267 states and 8027 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:43,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:15:43,745 INFO L93 Difference]: Finished difference Result 5776 states and 18352 transitions. [2022-03-03 20:15:43,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-03 20:15:43,745 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:15:43,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:15:43,755 INFO L225 Difference]: With dead ends: 5776 [2022-03-03 20:15:43,755 INFO L226 Difference]: Without dead ends: 5701 [2022-03-03 20:15:43,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 32 SyntacticMatches, 10 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3478 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=1743, Invalid=7569, Unknown=0, NotChecked=0, Total=9312 [2022-03-03 20:15:43,755 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 694 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 2093 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 2374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:15:43,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [694 Valid, 616 Invalid, 2374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2093 Invalid, 0 Unknown, 128 Unchecked, 1.8s Time] [2022-03-03 20:15:43,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5701 states. [2022-03-03 20:15:43,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5701 to 2300. [2022-03-03 20:15:43,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 2299 states have (on average 3.5558938668986517) internal successors, (8175), 2299 states have internal predecessors, (8175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:43,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 8175 transitions. [2022-03-03 20:15:43,805 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 8175 transitions. Word has length 26 [2022-03-03 20:15:43,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:15:43,805 INFO L470 AbstractCegarLoop]: Abstraction has 2300 states and 8175 transitions. [2022-03-03 20:15:43,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:43,805 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 8175 transitions. [2022-03-03 20:15:43,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:15:43,809 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:15:43,809 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, 1, 1] [2022-03-03 20:15:43,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-03 20:15:44,009 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,SelfDestructingSolverStorable49 [2022-03-03 20:15:44,010 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:15:44,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:15:44,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1845411963, now seen corresponding path program 14 times [2022-03-03 20:15:44,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:15:44,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841187360] [2022-03-03 20:15:44,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:15:44,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:15:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:15:44,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:44,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:15:44,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841187360] [2022-03-03 20:15:44,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841187360] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:15:44,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105666796] [2022-03-03 20:15:44,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:15:44,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:15:44,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:15:44,586 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-03-03 20:15:44,586 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-03-03 20:15:44,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:15:44,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:15:44,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 20:15:44,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:15:45,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:15:45,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:15:45,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 96 [2022-03-03 20:15:45,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:45,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:15:46,549 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 20:15:46,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 297 treesize of output 247 [2022-03-03 20:15:57,516 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:57,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105666796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:15:57,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:15:57,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-03 20:15:57,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986251790] [2022-03-03 20:15:57,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:15:57,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:15:57,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:15:57,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:15:57,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:15:57,517 INFO L87 Difference]: Start difference. First operand 2300 states and 8175 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:17,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:16:17,542 INFO L93 Difference]: Finished difference Result 5482 states and 17578 transitions. [2022-03-03 20:16:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-03 20:16:17,542 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:16:17,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:16:17,552 INFO L225 Difference]: With dead ends: 5482 [2022-03-03 20:16:17,552 INFO L226 Difference]: Without dead ends: 5452 [2022-03-03 20:16:17,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3808 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=1623, Invalid=9507, Unknown=0, NotChecked=0, Total=11130 [2022-03-03 20:16:17,553 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 618 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 2426 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 2534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:16:17,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [618 Valid, 564 Invalid, 2534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2426 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-03 20:16:17,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5452 states. [2022-03-03 20:16:17,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5452 to 2308. [2022-03-03 20:16:17,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 2307 states have (on average 3.5574338968357173) internal successors, (8207), 2307 states have internal predecessors, (8207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:17,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 8207 transitions. [2022-03-03 20:16:17,609 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 8207 transitions. Word has length 26 [2022-03-03 20:16:17,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:16:17,609 INFO L470 AbstractCegarLoop]: Abstraction has 2308 states and 8207 transitions. [2022-03-03 20:16:17,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:17,609 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 8207 transitions. [2022-03-03 20:16:17,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:16:17,613 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:16:17,613 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, 1, 1] [2022-03-03 20:16:17,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-03 20:16:17,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:17,815 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:16:17,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:16:17,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1875492613, now seen corresponding path program 36 times [2022-03-03 20:16:17,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:16:17,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990399840] [2022-03-03 20:16:17,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:16:17,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:16:17,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:16:18,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-03-03 20:16:18,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:16:18,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990399840] [2022-03-03 20:16:18,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990399840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:16:18,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282632621] [2022-03-03 20:16:18,249 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:16:18,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:18,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:16:18,250 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-03-03 20:16:18,250 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-03-03 20:16:18,274 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:16:18,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:16:18,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:16:18,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:16:18,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:18,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:18,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:16:18,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 118 [2022-03-03 20:16:19,583 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:19,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:16:21,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:21,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:21,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:21,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:21,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 213 [2022-03-03 20:16:22,156 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:22,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282632621] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:16:22,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:16:22,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 30 [2022-03-03 20:16:22,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099450389] [2022-03-03 20:16:22,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:16:22,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 20:16:22,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:16:22,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 20:16:22,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-03-03 20:16:22,157 INFO L87 Difference]: Start difference. First operand 2308 states and 8207 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:24,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:16:24,711 INFO L93 Difference]: Finished difference Result 3714 states and 12755 transitions. [2022-03-03 20:16:24,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 20:16:24,711 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:16:24,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:16:24,718 INFO L225 Difference]: With dead ends: 3714 [2022-03-03 20:16:24,719 INFO L226 Difference]: Without dead ends: 3699 [2022-03-03 20:16:24,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=433, Invalid=2537, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 20:16:24,719 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 262 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 1371 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 1781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:16:24,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 413 Invalid, 1781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1371 Invalid, 0 Unknown, 370 Unchecked, 0.9s Time] [2022-03-03 20:16:24,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3699 states. [2022-03-03 20:16:24,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3699 to 2308. [2022-03-03 20:16:24,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 2307 states have (on average 3.5574338968357173) internal successors, (8207), 2307 states have internal predecessors, (8207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:24,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 8207 transitions. [2022-03-03 20:16:24,757 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 8207 transitions. Word has length 26 [2022-03-03 20:16:24,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:16:24,758 INFO L470 AbstractCegarLoop]: Abstraction has 2308 states and 8207 transitions. [2022-03-03 20:16:24,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:24,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 8207 transitions. [2022-03-03 20:16:24,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:16:24,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:16:24,761 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, 1, 1] [2022-03-03 20:16:24,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-03 20:16:24,962 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,SelfDestructingSolverStorable51 [2022-03-03 20:16:24,962 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:16:24,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:16:24,962 INFO L85 PathProgramCache]: Analyzing trace with hash -673180245, now seen corresponding path program 37 times [2022-03-03 20:16:24,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:16:24,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800361371] [2022-03-03 20:16:24,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:16:24,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:16:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:16:25,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-03-03 20:16:25,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:16:25,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800361371] [2022-03-03 20:16:25,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800361371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:16:25,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248235279] [2022-03-03 20:16:25,455 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:16:25,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:25,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:16:25,456 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-03-03 20:16:25,457 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-03-03 20:16:25,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:16:25,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:16:25,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:16:26,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:26,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:26,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:26,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:26,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 151 treesize of output 93 [2022-03-03 20:16:26,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-03-03 20:16:26,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:16:27,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:27,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:27,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:27,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:16:27,229 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 359 treesize of output 243 [2022-03-03 20:16:29,485 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:29,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248235279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:16:29,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:16:29,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-03-03 20:16:29,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157189584] [2022-03-03 20:16:29,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:16:29,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:16:29,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:16:29,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:16:29,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:16:29,486 INFO L87 Difference]: Start difference. First operand 2308 states and 8207 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:44,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:16:44,474 INFO L93 Difference]: Finished difference Result 6099 states and 19850 transitions. [2022-03-03 20:16:44,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-03 20:16:44,474 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:16:44,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:16:44,484 INFO L225 Difference]: With dead ends: 6099 [2022-03-03 20:16:44,484 INFO L226 Difference]: Without dead ends: 5980 [2022-03-03 20:16:44,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3453 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=1728, Invalid=8372, Unknown=0, NotChecked=0, Total=10100 [2022-03-03 20:16:44,485 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 722 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 2282 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 2431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:16:44,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 606 Invalid, 2431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2282 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-03 20:16:44,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5980 states. [2022-03-03 20:16:44,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5980 to 2408. [2022-03-03 20:16:44,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2408 states, 2407 states have (on average 3.581221437474034) internal successors, (8620), 2407 states have internal predecessors, (8620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:44,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 8620 transitions. [2022-03-03 20:16:44,543 INFO L78 Accepts]: Start accepts. Automaton has 2408 states and 8620 transitions. Word has length 26 [2022-03-03 20:16:44,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:16:44,543 INFO L470 AbstractCegarLoop]: Abstraction has 2408 states and 8620 transitions. [2022-03-03 20:16:44,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:44,544 INFO L276 IsEmpty]: Start isEmpty. Operand 2408 states and 8620 transitions. [2022-03-03 20:16:44,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:16:44,547 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:16:44,547 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, 1, 1] [2022-03-03 20:16:44,562 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-03-03 20:16:44,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:44,747 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:16:44,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:16:44,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1160468407, now seen corresponding path program 38 times [2022-03-03 20:16:44,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:16:44,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939086919] [2022-03-03 20:16:44,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:16:44,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:16:44,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:16:45,253 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:45,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:16:45,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939086919] [2022-03-03 20:16:45,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939086919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:16:45,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491734347] [2022-03-03 20:16:45,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:16:45,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:45,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:16:45,254 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-03-03 20:16:45,255 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-03-03 20:16:45,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:16:45,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:16:45,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 20:16:45,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:16:45,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:45,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:45,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:16:45,791 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 138 treesize of output 118 [2022-03-03 20:16:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:46,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:16:47,211 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:16:47,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 263 treesize of output 195 [2022-03-03 20:16:49,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-03-03 20:16:49,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491734347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:16:49,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:16:49,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 26 [2022-03-03 20:16:49,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926018566] [2022-03-03 20:16:49,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:16:49,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:16:49,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:16:49,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:16:49,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:16:49,967 INFO L87 Difference]: Start difference. First operand 2408 states and 8620 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:23,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:17:23,141 INFO L93 Difference]: Finished difference Result 5231 states and 17015 transitions. [2022-03-03 20:17:23,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-03-03 20:17:23,143 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:17:23,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:17:23,153 INFO L225 Difference]: With dead ends: 5231 [2022-03-03 20:17:23,153 INFO L226 Difference]: Without dead ends: 5175 [2022-03-03 20:17:23,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17112 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=5857, Invalid=36373, Unknown=0, NotChecked=0, Total=42230 [2022-03-03 20:17:23,156 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 762 mSDsluCounter, 1413 mSDsCounter, 0 mSdLazyCounter, 3447 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 3595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 3447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:17:23,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [762 Valid, 895 Invalid, 3595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 3447 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-03 20:17:23,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5175 states. [2022-03-03 20:17:23,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5175 to 2426. [2022-03-03 20:17:23,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2426 states, 2425 states have (on average 3.5855670103092785) internal successors, (8695), 2425 states have internal predecessors, (8695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:23,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2426 states to 2426 states and 8695 transitions. [2022-03-03 20:17:23,210 INFO L78 Accepts]: Start accepts. Automaton has 2426 states and 8695 transitions. Word has length 26 [2022-03-03 20:17:23,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:17:23,210 INFO L470 AbstractCegarLoop]: Abstraction has 2426 states and 8695 transitions. [2022-03-03 20:17:23,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:23,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2426 states and 8695 transitions. [2022-03-03 20:17:23,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:17:23,214 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:17:23,214 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, 1, 1] [2022-03-03 20:17:23,232 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-03-03 20:17:23,414 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,SelfDestructingSolverStorable53 [2022-03-03 20:17:23,414 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:17:23,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:17:23,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1584025823, now seen corresponding path program 15 times [2022-03-03 20:17:23,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:17:23,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526413969] [2022-03-03 20:17:23,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:17:23,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:17:23,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:17:24,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-03-03 20:17:24,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:17:24,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526413969] [2022-03-03 20:17:24,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526413969] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:17:24,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080537107] [2022-03-03 20:17:24,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:17:24,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:17:24,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:17:24,258 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-03-03 20:17:24,259 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-03-03 20:17:24,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:17:24,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:17:24,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:17:24,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:17:24,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:17:24,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 104 [2022-03-03 20:17:25,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:25,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:17:27,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:27,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:27,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:17:27,047 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 297 treesize of output 239 [2022-03-03 20:17:37,388 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:37,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080537107] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:17:37,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:17:37,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 29 [2022-03-03 20:17:37,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764916634] [2022-03-03 20:17:37,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:17:37,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 20:17:37,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:17:37,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 20:17:37,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:17:37,389 INFO L87 Difference]: Start difference. First operand 2426 states and 8695 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:45,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:17:45,626 INFO L93 Difference]: Finished difference Result 4970 states and 16523 transitions. [2022-03-03 20:17:45,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 20:17:45,626 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:17:45,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:17:45,636 INFO L225 Difference]: With dead ends: 4970 [2022-03-03 20:17:45,636 INFO L226 Difference]: Without dead ends: 4940 [2022-03-03 20:17:45,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1723 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=915, Invalid=4785, Unknown=0, NotChecked=0, Total=5700 [2022-03-03 20:17:45,637 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 508 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 2129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 361 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:17:45,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 494 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1689 Invalid, 0 Unknown, 361 Unchecked, 1.3s Time] [2022-03-03 20:17:45,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4940 states. [2022-03-03 20:17:45,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4940 to 2471. [2022-03-03 20:17:45,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2471 states, 2470 states have (on average 3.576923076923077) internal successors, (8835), 2470 states have internal predecessors, (8835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:45,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2471 states to 2471 states and 8835 transitions. [2022-03-03 20:17:45,689 INFO L78 Accepts]: Start accepts. Automaton has 2471 states and 8835 transitions. Word has length 26 [2022-03-03 20:17:45,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:17:45,689 INFO L470 AbstractCegarLoop]: Abstraction has 2471 states and 8835 transitions. [2022-03-03 20:17:45,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:45,689 INFO L276 IsEmpty]: Start isEmpty. Operand 2471 states and 8835 transitions. [2022-03-03 20:17:45,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:17:45,692 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:17:45,692 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, 1, 1] [2022-03-03 20:17:45,708 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-03-03 20:17:45,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-03 20:17:45,893 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:17:45,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:17:45,893 INFO L85 PathProgramCache]: Analyzing trace with hash -577844829, now seen corresponding path program 16 times [2022-03-03 20:17:45,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:17:45,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544568983] [2022-03-03 20:17:45,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:17:45,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:17:45,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:17:46,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-03-03 20:17:46,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:17:46,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544568983] [2022-03-03 20:17:46,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544568983] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:17:46,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399120762] [2022-03-03 20:17:46,461 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:17:46,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:17:46,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:17:46,462 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-03-03 20:17:46,463 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-03-03 20:17:46,486 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:17:46,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:17:46,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 20:17:46,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:17:47,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:47,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:47,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-03 20:17:47,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:47,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:17:48,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:48,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:17:48,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 321 treesize of output 265 [2022-03-03 20:18:03,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:03,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399120762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:18:03,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:18:03,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 20:18:03,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628003935] [2022-03-03 20:18:03,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:18:03,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:18:03,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:18:03,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:18:03,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:18:03,450 INFO L87 Difference]: Start difference. First operand 2471 states and 8835 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:08,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:18:08,164 INFO L93 Difference]: Finished difference Result 4593 states and 15171 transitions. [2022-03-03 20:18:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 20:18:08,165 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:18:08,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:18:08,173 INFO L225 Difference]: With dead ends: 4593 [2022-03-03 20:18:08,173 INFO L226 Difference]: Without dead ends: 4546 [2022-03-03 20:18:08,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=585, Invalid=2837, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 20:18:08,174 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 302 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:18:08,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 417 Invalid, 1700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1480 Invalid, 0 Unknown, 157 Unchecked, 1.1s Time] [2022-03-03 20:18:08,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4546 states. [2022-03-03 20:18:08,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4546 to 2517. [2022-03-03 20:18:08,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2517 states, 2516 states have (on average 3.577106518282989) internal successors, (9000), 2516 states have internal predecessors, (9000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:08,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2517 states to 2517 states and 9000 transitions. [2022-03-03 20:18:08,217 INFO L78 Accepts]: Start accepts. Automaton has 2517 states and 9000 transitions. Word has length 26 [2022-03-03 20:18:08,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:18:08,217 INFO L470 AbstractCegarLoop]: Abstraction has 2517 states and 9000 transitions. [2022-03-03 20:18:08,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:08,217 INFO L276 IsEmpty]: Start isEmpty. Operand 2517 states and 9000 transitions. [2022-03-03 20:18:08,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:18:08,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:18:08,221 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, 1, 1] [2022-03-03 20:18:08,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-03 20:18:08,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:08,421 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:18:08,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:18:08,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1706258291, now seen corresponding path program 17 times [2022-03-03 20:18:08,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:18:08,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780347211] [2022-03-03 20:18:08,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:18:08,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:18:08,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:18:09,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:09,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:18:09,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780347211] [2022-03-03 20:18:09,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780347211] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:18:09,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771379097] [2022-03-03 20:18:09,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:18:09,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:09,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:18:09,192 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-03-03 20:18:09,193 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-03-03 20:18:09,217 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:18:09,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:18:09,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:18:09,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:18:09,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:09,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:18:09,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 104 [2022-03-03 20:18:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:10,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:18:11,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:18:11,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 277 treesize of output 251 Received shutdown request... [2022-03-03 20:18:41,197 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-03 20:18:41,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-03 20:18:41,200 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-03-03 20:18:41,200 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 20:18:41,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-03 20:18:41,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:41,399 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. [2022-03-03 20:18:41,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-03 20:18:41,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-03 20:18:41,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-03 20:18:41,404 INFO L732 BasicCegarLoop]: Path program histogram: [38, 17, 1, 1] [2022-03-03 20:18:41,412 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 20:18:41,412 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 20:18:41,414 INFO L202 PluginConnector]: Adding new model mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 08:18:41 BasicIcfg [2022-03-03 20:18:41,414 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 20:18:41,414 INFO L158 Benchmark]: Toolchain (without parser) took 772960.04ms. Allocated memory was 189.8MB in the beginning and 436.2MB in the end (delta: 246.4MB). Free memory was 154.3MB in the beginning and 199.6MB in the end (delta: -45.3MB). Peak memory consumption was 347.6MB. Max. memory is 8.0GB. [2022-03-03 20:18:41,414 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 189.8MB. Free memory was 155.6MB in the beginning and 155.5MB in the end (delta: 73.1kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 20:18:41,416 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.74ms. Allocated memory is still 189.8MB. Free memory was 154.3MB in the beginning and 152.8MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:18:41,416 INFO L158 Benchmark]: Boogie Preprocessor took 11.73ms. Allocated memory is still 189.8MB. Free memory was 152.8MB in the beginning and 151.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:18:41,416 INFO L158 Benchmark]: RCFGBuilder took 242.29ms. Allocated memory is still 189.8MB. Free memory was 151.7MB in the beginning and 141.9MB in the end (delta: 9.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-03 20:18:41,418 INFO L158 Benchmark]: TraceAbstraction took 772672.60ms. Allocated memory was 189.8MB in the beginning and 436.2MB in the end (delta: 246.4MB). Free memory was 141.3MB in the beginning and 199.6MB in the end (delta: -58.3MB). Peak memory consumption was 335.0MB. Max. memory is 8.0GB. [2022-03-03 20:18:41,418 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.12ms. Allocated memory is still 189.8MB. Free memory was 155.6MB in the beginning and 155.5MB in the end (delta: 73.1kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.74ms. Allocated memory is still 189.8MB. Free memory was 154.3MB in the beginning and 152.8MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 11.73ms. Allocated memory is still 189.8MB. Free memory was 152.8MB in the beginning and 151.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 242.29ms. Allocated memory is still 189.8MB. Free memory was 151.7MB in the beginning and 141.9MB in the end (delta: 9.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 772672.60ms. Allocated memory was 189.8MB in the beginning and 436.2MB in the end (delta: 246.4MB). Free memory was 141.3MB in the beginning and 199.6MB in the end (delta: -58.3MB). Peak memory consumption was 335.0MB. Max. memory is 8.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: 68]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 4ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 772.5s, OverallIterations: 57, TraceHistogramMax: 2, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.1s, AutomataDifference: 190.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17722 SdHoareTripleChecker+Valid, 32.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17722 mSDsluCounter, 14211 SdHoareTripleChecker+Invalid, 27.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3930 IncrementalHoareTripleChecker+Unchecked, 24942 mSDsCounter, 3325 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48536 IncrementalHoareTripleChecker+Invalid, 55791 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3325 mSolverCounterUnsat, 1323 mSDtfsCounter, 48536 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5002 GetRequests, 2002 SyntacticMatches, 116 SemanticMatches, 2884 ConstructedPredicates, 0 IntricatePredicates, 8 DeprecatedPredicates, 70977 ImplicationChecksByTransitivity, 180.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2517occurred in iteration=56, InterpolantAutomatonStates: 2406, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 56 MinimizatonAttempts, 89545 StatesRemovedByMinimization, 55 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 533.4s InterpolantComputationTime, 2670 NumberOfCodeBlocks, 2670 NumberOfCodeBlocksAsserted, 169 NumberOfCheckSat, 3822 ConstructedInterpolants, 74 QuantifiedInterpolants, 133884 SizeOfPredicates, 597 NumberOfNonLiveVariables, 3682 ConjunctsInSsa, 913 ConjunctsInUnsatCore, 164 InterpolantComputations, 2 PerfectInterpolantSequences, 173/805 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