/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-MCRwithDepranks-BasicCegarLoop.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-44898dd [2022-02-10 03:48:31,176 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:48:31,177 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:48:31,222 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:48:31,231 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:48:31,233 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:48:31,233 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:48:31,235 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:48:31,236 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:48:31,236 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:48:31,237 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:48:31,237 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:48:31,238 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:48:31,238 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:48:31,239 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:48:31,239 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:48:31,240 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:48:31,240 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:48:31,241 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:48:31,247 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:48:31,248 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:48:31,253 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:48:31,253 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:48:31,254 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:48:31,256 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:48:31,256 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:48:31,260 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:48:31,261 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:48:31,262 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:48:31,262 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:48:31,262 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:48:31,263 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:48:31,264 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:48:31,265 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:48:31,267 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:48:31,268 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:48:31,268 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:48:31,268 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:48:31,268 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:48:31,269 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:48:31,270 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:48:31,271 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-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:48:31,294 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:48:31,294 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:48:31,294 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:48:31,294 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:48:31,295 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:48:31,295 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:48:31,295 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:48:31,296 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:48:31,296 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:48:31,296 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:48:31,296 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:48:31,296 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:48:31,297 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:48:31,297 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:48:31,298 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:48:31,298 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:48:31,298 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-02-10 03:48:31,486 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:48:31,502 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:48:31,506 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:48:31,507 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:48:31,507 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:48:31,509 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-02-10 03:48:31,510 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-02-10 03:48:31,536 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:48:31,538 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:48:31,539 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:48:31,539 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:48:31,539 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:48:31,555 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 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,561 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 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,567 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:48:31,568 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:48:31,569 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:48:31,569 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:48:31,569 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:48:31,574 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,575 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,575 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,575 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,577 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,579 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,579 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,580 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:48:31,581 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:48:31,581 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:48:31,581 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:48:31,582 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/1) ... [2022-02-10 03:48:31,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:48:31,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:31,614 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-02-10 03:48:31,625 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-02-10 03:48:31,652 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:48:31,653 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:48:31,653 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:48:31,653 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:48:31,653 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:48:31,653 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:48:31,653 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:48:31,653 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:48:31,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:48:31,653 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-10 03:48:31,653 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-10 03:48:31,653 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-10 03:48:31,654 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:48:31,691 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:48:31,692 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:48:31,788 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:48:31,815 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:48:31,815 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-10 03:48:31,817 INFO L202 PluginConnector]: Adding new model mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:48:31 BoogieIcfgContainer [2022-02-10 03:48:31,817 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:48:31,819 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:48:31,819 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:48:31,825 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:48:31,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:48:31" (1/2) ... [2022-02-10 03:48:31,826 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47b131f2 and model type mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:48:31, skipping insertion in model container [2022-02-10 03:48:31,826 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:48:31" (2/2) ... [2022-02-10 03:48:31,827 INFO L111 eAbstractionObserver]: Analyzing ICFG mts-array.wvr.bpl [2022-02-10 03:48:31,830 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:48:31,830 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:48:31,830 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:48:31,830 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:48:31,886 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-10 03:48:31,925 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:48:31,932 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 [2022-02-10 03:48:31,932 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-10 03:48:31,940 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-02-10 03:48:32,002 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-02-10 03:48:38,376 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 526838 transitions and produced 183322 states. [2022-02-10 03:48:39,353 INFO L276 IsEmpty]: Start isEmpty. Operand has 183322 states, 122589 states have (on average 2.0976759741901803) internal successors, (257152), 183321 states have internal predecessors, (257152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:39,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:48:39,590 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:39,591 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:48:39,591 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:39,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:39,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1203748231, now seen corresponding path program 1 times [2022-02-10 03:48:39,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:39,603 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338293295] [2022-02-10 03:48:39,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:39,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:39,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:39,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:39,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338293295] [2022-02-10 03:48:39,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338293295] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:48:39,724 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:48:39,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:48:39,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101664482] [2022-02-10 03:48:39,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:48:39,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:48:39,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:40,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:48:40,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:48:41,316 INFO L87 Difference]: Start difference. First operand has 183322 states, 122589 states have (on average 2.0976759741901803) internal successors, (257152), 183321 states have internal predecessors, (257152), 0 states have call successors, (0), 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-02-10 03:48:44,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:44,549 INFO L93 Difference]: Finished difference Result 179106 states and 252083 transitions. [2022-02-10 03:48:44,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:48:44,551 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-02-10 03:48:44,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:44,906 INFO L225 Difference]: With dead ends: 179106 [2022-02-10 03:48:44,907 INFO L226 Difference]: Without dead ends: 55816 [2022-02-10 03:48:44,908 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-02-10 03:48:44,910 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 63 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:44,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 14 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:48:45,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55816 states. [2022-02-10 03:48:45,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55816 to 134. [2022-02-10 03:48:45,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.037593984962406) internal successors, (271), 133 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:45,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 271 transitions. [2022-02-10 03:48:45,427 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 271 transitions. Word has length 18 [2022-02-10 03:48:45,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:45,428 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 271 transitions. [2022-02-10 03:48:45,428 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-02-10 03:48:45,428 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 271 transitions. [2022-02-10 03:48:45,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:48:45,429 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:45,429 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-02-10 03:48:45,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:48:45,429 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:45,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:45,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1276133673, now seen corresponding path program 1 times [2022-02-10 03:48:45,430 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:45,430 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651541583] [2022-02-10 03:48:45,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:45,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:45,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:45,463 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:45,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:45,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651541583] [2022-02-10 03:48:45,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651541583] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:48:45,464 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:48:45,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:48:45,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193248849] [2022-02-10 03:48:45,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:48:45,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:48:45,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:45,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:48:45,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:48:45,466 INFO L87 Difference]: Start difference. First operand 134 states and 271 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-02-10 03:48:45,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:45,503 INFO L93 Difference]: Finished difference Result 145 states and 282 transitions. [2022-02-10 03:48:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:48:45,503 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-02-10 03:48:45,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:45,505 INFO L225 Difference]: With dead ends: 145 [2022-02-10 03:48:45,505 INFO L226 Difference]: Without dead ends: 145 [2022-02-10 03:48:45,505 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-02-10 03:48:45,507 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 32 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 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-02-10 03:48:45,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:48:45,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-02-10 03:48:45,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 143. [2022-02-10 03:48:45,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.971830985915493) internal successors, (280), 142 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:45,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 280 transitions. [2022-02-10 03:48:45,522 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 280 transitions. Word has length 20 [2022-02-10 03:48:45,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:45,523 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 280 transitions. [2022-02-10 03:48:45,523 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-02-10 03:48:45,523 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 280 transitions. [2022-02-10 03:48:45,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:48:45,524 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:45,525 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-02-10 03:48:45,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 03:48:45,525 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:45,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:45,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1861244235, now seen corresponding path program 1 times [2022-02-10 03:48:45,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:45,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762064438] [2022-02-10 03:48:45,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:45,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:45,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:45,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:45,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:45,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762064438] [2022-02-10 03:48:45,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762064438] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:45,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852601029] [2022-02-10 03:48:45,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:45,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:45,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:45,936 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-02-10 03:48:45,937 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-02-10 03:48:46,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:46,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-10 03:48:46,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:46,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:48:46,495 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 54 treesize of output 40 [2022-02-10 03:48:46,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:46,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:47,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:48:47,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 95 [2022-02-10 03:48:47,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:47,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852601029] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:47,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:47,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 19 [2022-02-10 03:48:47,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176956741] [2022-02-10 03:48:47,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:47,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:48:47,631 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:48:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:48:47,631 INFO L87 Difference]: Start difference. First operand 143 states and 280 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-02-10 03:48:47,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:47,942 INFO L93 Difference]: Finished difference Result 237 states and 443 transitions. [2022-02-10 03:48:47,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:48:47,942 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-02-10 03:48:47,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:47,943 INFO L225 Difference]: With dead ends: 237 [2022-02-10 03:48:47,943 INFO L226 Difference]: Without dead ends: 232 [2022-02-10 03:48:47,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:48:47,944 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 173 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:47,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 38 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 145 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:48:47,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-02-10 03:48:47,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 158. [2022-02-10 03:48:47,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.9426751592356688) internal successors, (305), 157 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:47,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 305 transitions. [2022-02-10 03:48:47,947 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 305 transitions. Word has length 22 [2022-02-10 03:48:47,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:47,947 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 305 transitions. [2022-02-10 03:48:47,948 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-02-10 03:48:47,948 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 305 transitions. [2022-02-10 03:48:47,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:48:47,948 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:47,948 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-02-10 03:48:47,967 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-02-10 03:48:48,159 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-02-10 03:48:48,160 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:48,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:48,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1251918471, now seen corresponding path program 2 times [2022-02-10 03:48:48,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:48,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342750099] [2022-02-10 03:48:48,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:48,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:48,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:48,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:48,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342750099] [2022-02-10 03:48:48,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342750099] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:48,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308580848] [2022-02-10 03:48:48,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:48:48,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:48,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:48,524 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-02-10 03:48:48,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:48:48,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:48,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:48:48,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:48,572 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-02-10 03:48:48,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:48:48,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 44 [2022-02-10 03:48:49,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:49,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:49,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:48:49,341 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-02-10 03:48:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:49,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308580848] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:49,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:49,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 9] total 20 [2022-02-10 03:48:49,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23532755] [2022-02-10 03:48:49,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:49,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:48:49,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:49,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:48:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:48:49,721 INFO L87 Difference]: Start difference. First operand 158 states and 305 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-02-10 03:48:50,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:50,539 INFO L93 Difference]: Finished difference Result 271 states and 507 transitions. [2022-02-10 03:48:50,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:48:50,539 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-02-10 03:48:50,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:50,540 INFO L225 Difference]: With dead ends: 271 [2022-02-10 03:48:50,540 INFO L226 Difference]: Without dead ends: 265 [2022-02-10 03:48:50,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=236, Invalid=820, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:48:50,541 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 131 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:50,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 72 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 424 Invalid, 0 Unknown, 1 Unchecked, 0.3s Time] [2022-02-10 03:48:50,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-02-10 03:48:50,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 159. [2022-02-10 03:48:50,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.9430379746835442) internal successors, (307), 158 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 307 transitions. [2022-02-10 03:48:50,545 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 307 transitions. Word has length 22 [2022-02-10 03:48:50,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:50,545 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 307 transitions. [2022-02-10 03:48:50,545 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-02-10 03:48:50,545 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 307 transitions. [2022-02-10 03:48:50,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:48:50,545 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:50,546 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-02-10 03:48:50,577 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-02-10 03:48:50,746 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-02-10 03:48:50,746 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:50,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash 842296957, now seen corresponding path program 3 times [2022-02-10 03:48:50,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:50,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218509450] [2022-02-10 03:48:50,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:50,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:50,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:50,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:50,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:50,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218509450] [2022-02-10 03:48:50,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218509450] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:50,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65236552] [2022-02-10 03:48:50,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:48:50,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:50,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:50,980 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-02-10 03:48:51,007 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-02-10 03:48:51,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:48:51,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:51,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:48:51,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:51,348 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-02-10 03:48:51,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-02-10 03:48:51,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:51,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:48:51,657 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-02-10 03:48:52,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:52,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65236552] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:52,100 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:52,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 17 [2022-02-10 03:48:52,100 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068018211] [2022-02-10 03:48:52,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:52,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:48:52,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:52,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:48:52,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:48:52,102 INFO L87 Difference]: Start difference. First operand 159 states and 307 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:52,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:52,669 INFO L93 Difference]: Finished difference Result 258 states and 477 transitions. [2022-02-10 03:48:52,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:48:52,669 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:48:52,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:52,670 INFO L225 Difference]: With dead ends: 258 [2022-02-10 03:48:52,670 INFO L226 Difference]: Without dead ends: 252 [2022-02-10 03:48:52,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:48:52,671 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 106 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:52,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 102 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 222 Invalid, 0 Unknown, 48 Unchecked, 0.1s Time] [2022-02-10 03:48:52,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-02-10 03:48:52,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 168. [2022-02-10 03:48:52,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 1.9221556886227544) internal successors, (321), 167 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:52,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 321 transitions. [2022-02-10 03:48:52,674 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 321 transitions. Word has length 22 [2022-02-10 03:48:52,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:52,674 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 321 transitions. [2022-02-10 03:48:52,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:52,674 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 321 transitions. [2022-02-10 03:48:52,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:52,675 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:52,675 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-02-10 03:48:52,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-02-10 03:48:52,884 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-02-10 03:48:52,884 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:52,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:52,885 INFO L85 PathProgramCache]: Analyzing trace with hash -171063277, now seen corresponding path program 4 times [2022-02-10 03:48:52,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:52,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572196527] [2022-02-10 03:48:52,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:52,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:52,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:52,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:52,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572196527] [2022-02-10 03:48:52,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572196527] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:52,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087620670] [2022-02-10 03:48:52,955 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:48:52,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:52,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:52,958 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-02-10 03:48:52,959 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-02-10 03:48:53,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:48:53,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:53,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:48:53,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:53,083 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:53,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:53,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:53,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087620670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:53,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:53,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-10 03:48:53,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855988508] [2022-02-10 03:48:53,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:53,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:48:53,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:53,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:48:53,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:48:53,171 INFO L87 Difference]: Start difference. First operand 168 states and 321 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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-02-10 03:48:53,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:53,726 INFO L93 Difference]: Finished difference Result 507 states and 929 transitions. [2022-02-10 03:48:53,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:48:53,727 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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-02-10 03:48:53,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:53,728 INFO L225 Difference]: With dead ends: 507 [2022-02-10 03:48:53,728 INFO L226 Difference]: Without dead ends: 507 [2022-02-10 03:48:53,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=492, Invalid=1488, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:48:53,729 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 177 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:53,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 166 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:48:53,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-02-10 03:48:53,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 202. [2022-02-10 03:48:53,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 1.9751243781094527) internal successors, (397), 201 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:53,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 397 transitions. [2022-02-10 03:48:53,734 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 397 transitions. Word has length 24 [2022-02-10 03:48:53,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:53,734 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 397 transitions. [2022-02-10 03:48:53,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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-02-10 03:48:53,734 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 397 transitions. [2022-02-10 03:48:53,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:53,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:53,735 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-02-10 03:48:53,750 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-02-10 03:48:53,935 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-02-10 03:48:53,935 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:53,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:53,936 INFO L85 PathProgramCache]: Analyzing trace with hash 337969043, now seen corresponding path program 1 times [2022-02-10 03:48:53,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:53,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483250055] [2022-02-10 03:48:53,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:53,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:53,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:53,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:53,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:53,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483250055] [2022-02-10 03:48:53,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483250055] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:53,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005704302] [2022-02-10 03:48:53,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:53,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:53,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:53,982 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-02-10 03:48:53,983 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-02-10 03:48:54,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:54,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-10 03:48:54,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:54,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:54,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:54,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:54,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005704302] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:54,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:54,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-10 03:48:54,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720564389] [2022-02-10 03:48:54,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:54,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-10 03:48:54,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:54,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-10 03:48:54,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:48:54,212 INFO L87 Difference]: Start difference. First operand 202 states and 397 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-02-10 03:48:54,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:54,298 INFO L93 Difference]: Finished difference Result 454 states and 874 transitions. [2022-02-10 03:48:54,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:48:54,299 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-02-10 03:48:54,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:54,300 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:48:54,300 INFO L226 Difference]: Without dead ends: 454 [2022-02-10 03:48:54,300 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-02-10 03:48:54,300 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 135 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:54,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 39 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:48:54,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-10 03:48:54,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 316. [2022-02-10 03:48:54,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.123809523809524) internal successors, (669), 315 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:54,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 669 transitions. [2022-02-10 03:48:54,305 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 669 transitions. Word has length 24 [2022-02-10 03:48:54,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:54,305 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 669 transitions. [2022-02-10 03:48:54,305 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-02-10 03:48:54,305 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 669 transitions. [2022-02-10 03:48:54,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:54,306 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:54,306 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-02-10 03:48:54,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-02-10 03:48:54,518 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-02-10 03:48:54,518 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:54,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:54,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1511778541, now seen corresponding path program 5 times [2022-02-10 03:48:54,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:54,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446852240] [2022-02-10 03:48:54,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:54,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:54,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:54,571 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:54,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:54,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446852240] [2022-02-10 03:48:54,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446852240] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:54,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262380295] [2022-02-10 03:48:54,572 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:48:54,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:54,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:54,573 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-02-10 03:48:54,574 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-02-10 03:48:54,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:48:54,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:54,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:48:54,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:54,657 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:54,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:54,692 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:54,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262380295] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:54,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:54,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-02-10 03:48:54,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089101573] [2022-02-10 03:48:54,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:54,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:48:54,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:54,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:48:54,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:48:54,695 INFO L87 Difference]: Start difference. First operand 316 states and 669 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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-02-10 03:48:54,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:54,928 INFO L93 Difference]: Finished difference Result 798 states and 1650 transitions. [2022-02-10 03:48:54,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:48:54,929 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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-02-10 03:48:54,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:54,931 INFO L225 Difference]: With dead ends: 798 [2022-02-10 03:48:54,931 INFO L226 Difference]: Without dead ends: 791 [2022-02-10 03:48:54,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:48:54,932 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 290 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:54,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 90 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:48:54,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2022-02-10 03:48:54,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 541. [2022-02-10 03:48:54,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 2.224074074074074) internal successors, (1201), 540 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:54,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1201 transitions. [2022-02-10 03:48:54,939 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1201 transitions. Word has length 24 [2022-02-10 03:48:54,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:54,939 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 1201 transitions. [2022-02-10 03:48:54,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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-02-10 03:48:54,939 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1201 transitions. [2022-02-10 03:48:54,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:54,940 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:54,940 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-02-10 03:48:54,966 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-02-10 03:48:55,156 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-02-10 03:48:55,156 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:55,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:55,157 INFO L85 PathProgramCache]: Analyzing trace with hash -584807017, now seen corresponding path program 2 times [2022-02-10 03:48:55,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:55,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098930583] [2022-02-10 03:48:55,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:55,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:55,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:55,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:55,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:55,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098930583] [2022-02-10 03:48:55,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098930583] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:55,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587093399] [2022-02-10 03:48:55,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:48:55,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:55,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:55,203 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-02-10 03:48:55,208 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-02-10 03:48:55,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:48:55,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:55,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-10 03:48:55,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:55,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:55,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:55,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:55,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587093399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:55,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:55,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-10 03:48:55,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766539280] [2022-02-10 03:48:55,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:55,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-10 03:48:55,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:55,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-10 03:48:55,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:48:55,371 INFO L87 Difference]: Start difference. First operand 541 states and 1201 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-02-10 03:48:55,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:55,546 INFO L93 Difference]: Finished difference Result 920 states and 1841 transitions. [2022-02-10 03:48:55,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:48:55,547 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-02-10 03:48:55,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:55,549 INFO L225 Difference]: With dead ends: 920 [2022-02-10 03:48:55,549 INFO L226 Difference]: Without dead ends: 920 [2022-02-10 03:48:55,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:48:55,549 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 115 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:55,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 75 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:48:55,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2022-02-10 03:48:55,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 579. [2022-02-10 03:48:55,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 2.1747404844290656) internal successors, (1257), 578 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:55,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1257 transitions. [2022-02-10 03:48:55,564 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1257 transitions. Word has length 24 [2022-02-10 03:48:55,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:55,579 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1257 transitions. [2022-02-10 03:48:55,579 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-02-10 03:48:55,579 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1257 transitions. [2022-02-10 03:48:55,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:55,580 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:55,580 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-02-10 03:48:55,598 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-02-10 03:48:55,781 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-02-10 03:48:55,781 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:55,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:55,781 INFO L85 PathProgramCache]: Analyzing trace with hash 825171675, now seen corresponding path program 6 times [2022-02-10 03:48:55,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:55,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045972371] [2022-02-10 03:48:55,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:55,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:55,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:55,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:55,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045972371] [2022-02-10 03:48:55,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045972371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:55,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150632632] [2022-02-10 03:48:55,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:48:55,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:55,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:55,841 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-02-10 03:48:55,842 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-02-10 03:48:55,864 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:48:55,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:55,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:48:55,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:55,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:55,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:56,012 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:56,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150632632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:56,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:56,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-10 03:48:56,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933845282] [2022-02-10 03:48:56,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:56,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-10 03:48:56,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:56,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-10 03:48:56,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-02-10 03:48:56,014 INFO L87 Difference]: Start difference. First operand 579 states and 1257 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-02-10 03:48:56,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:56,414 INFO L93 Difference]: Finished difference Result 1166 states and 2392 transitions. [2022-02-10 03:48:56,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:48:56,415 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-02-10 03:48:56,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:56,417 INFO L225 Difference]: With dead ends: 1166 [2022-02-10 03:48:56,417 INFO L226 Difference]: Without dead ends: 1166 [2022-02-10 03:48:56,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=364, Invalid=1042, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:48:56,418 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 178 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:56,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 93 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:48:56,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2022-02-10 03:48:56,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 584. [2022-02-10 03:48:56,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 2.171526586620926) internal successors, (1266), 583 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:56,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1266 transitions. [2022-02-10 03:48:56,432 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1266 transitions. Word has length 24 [2022-02-10 03:48:56,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:56,432 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 1266 transitions. [2022-02-10 03:48:56,432 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-02-10 03:48:56,432 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1266 transitions. [2022-02-10 03:48:56,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:56,434 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:56,434 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-02-10 03:48:56,459 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-02-10 03:48:56,655 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-02-10 03:48:56,656 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:56,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:56,656 INFO L85 PathProgramCache]: Analyzing trace with hash -75774697, now seen corresponding path program 7 times [2022-02-10 03:48:56,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:56,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385307673] [2022-02-10 03:48:56,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:56,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:56,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:56,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:56,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:56,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385307673] [2022-02-10 03:48:56,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385307673] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:56,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843081583] [2022-02-10 03:48:56,694 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:48:56,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:56,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:56,695 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-02-10 03:48:56,700 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-02-10 03:48:56,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:56,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:48:56,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:56,826 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:56,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:56,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:56,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843081583] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:56,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:56,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-02-10 03:48:56,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907957901] [2022-02-10 03:48:56,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:56,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:48:56,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:56,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:48:56,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:48:56,878 INFO L87 Difference]: Start difference. First operand 584 states and 1266 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-02-10 03:48:57,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:57,172 INFO L93 Difference]: Finished difference Result 1141 states and 2328 transitions. [2022-02-10 03:48:57,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:48:57,172 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-02-10 03:48:57,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:57,175 INFO L225 Difference]: With dead ends: 1141 [2022-02-10 03:48:57,175 INFO L226 Difference]: Without dead ends: 1141 [2022-02-10 03:48:57,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:48:57,176 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 173 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:57,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 152 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:48:57,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2022-02-10 03:48:57,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 821. [2022-02-10 03:48:57,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 820 states have (on average 2.2621951219512195) internal successors, (1855), 820 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:57,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1855 transitions. [2022-02-10 03:48:57,188 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1855 transitions. Word has length 24 [2022-02-10 03:48:57,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:57,188 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1855 transitions. [2022-02-10 03:48:57,188 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-02-10 03:48:57,188 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1855 transitions. [2022-02-10 03:48:57,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:57,190 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:57,190 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-02-10 03:48:57,211 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-02-10 03:48:57,403 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-02-10 03:48:57,403 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:57,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:57,403 INFO L85 PathProgramCache]: Analyzing trace with hash 595763291, now seen corresponding path program 8 times [2022-02-10 03:48:57,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:57,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086245619] [2022-02-10 03:48:57,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:57,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:57,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:57,446 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:57,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:57,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086245619] [2022-02-10 03:48:57,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086245619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:57,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441837438] [2022-02-10 03:48:57,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:48:57,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:57,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:57,448 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-02-10 03:48:57,449 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-02-10 03:48:57,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:48:57,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:57,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:48:57,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:57,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:57,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:57,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:57,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441837438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:57,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:57,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-10 03:48:57,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072542263] [2022-02-10 03:48:57,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:57,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-10 03:48:57,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:57,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-10 03:48:57,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-02-10 03:48:57,608 INFO L87 Difference]: Start difference. First operand 821 states and 1855 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-02-10 03:48:58,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:58,095 INFO L93 Difference]: Finished difference Result 1523 states and 3273 transitions. [2022-02-10 03:48:58,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:48:58,096 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-02-10 03:48:58,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:58,098 INFO L225 Difference]: With dead ends: 1523 [2022-02-10 03:48:58,098 INFO L226 Difference]: Without dead ends: 1522 [2022-02-10 03:48:58,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=363, Invalid=1197, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:48:58,099 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 167 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:58,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 143 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:48:58,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2022-02-10 03:48:58,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 854. [2022-02-10 03:48:58,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 2.246189917936694) internal successors, (1916), 853 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:58,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1916 transitions. [2022-02-10 03:48:58,121 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1916 transitions. Word has length 24 [2022-02-10 03:48:58,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:58,121 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 1916 transitions. [2022-02-10 03:48:58,121 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-02-10 03:48:58,121 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1916 transitions. [2022-02-10 03:48:58,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:58,122 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:58,122 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-02-10 03:48:58,154 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-02-10 03:48:58,335 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-02-10 03:48:58,335 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:58,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:58,336 INFO L85 PathProgramCache]: Analyzing trace with hash -736755369, now seen corresponding path program 3 times [2022-02-10 03:48:58,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:58,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542904392] [2022-02-10 03:48:58,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:58,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:58,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:58,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:58,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:58,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542904392] [2022-02-10 03:48:58,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542904392] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:58,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165789588] [2022-02-10 03:48:58,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:48:58,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:58,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:58,382 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-02-10 03:48:58,404 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-02-10 03:48:58,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:48:58,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:58,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-10 03:48:58,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:58,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:58,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:58,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:58,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165789588] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:58,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:58,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-02-10 03:48:58,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324287713] [2022-02-10 03:48:58,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:58,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-10 03:48:58,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:58,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-10 03:48:58,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:48:58,507 INFO L87 Difference]: Start difference. First operand 854 states and 1916 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-02-10 03:48:58,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:58,609 INFO L93 Difference]: Finished difference Result 1018 states and 2194 transitions. [2022-02-10 03:48:58,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:48:58,609 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-02-10 03:48:58,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:58,611 INFO L225 Difference]: With dead ends: 1018 [2022-02-10 03:48:58,611 INFO L226 Difference]: Without dead ends: 1018 [2022-02-10 03:48:58,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:48:58,612 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 87 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:58,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 53 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:48:58,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-02-10 03:48:58,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 835. [2022-02-10 03:48:58,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 2.2553956834532376) internal successors, (1881), 834 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:58,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1881 transitions. [2022-02-10 03:48:58,624 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1881 transitions. Word has length 24 [2022-02-10 03:48:58,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:58,624 INFO L470 AbstractCegarLoop]: Abstraction has 835 states and 1881 transitions. [2022-02-10 03:48:58,624 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-02-10 03:48:58,624 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1881 transitions. [2022-02-10 03:48:58,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:58,625 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:58,625 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-02-10 03:48:58,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-02-10 03:48:58,841 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-02-10 03:48:58,841 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:58,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:58,842 INFO L85 PathProgramCache]: Analyzing trace with hash 582066651, now seen corresponding path program 9 times [2022-02-10 03:48:58,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:58,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065967993] [2022-02-10 03:48:58,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:58,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:58,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:58,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:58,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065967993] [2022-02-10 03:48:58,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065967993] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:58,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121749864] [2022-02-10 03:48:58,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:48:58,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:58,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:58,874 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-02-10 03:48:58,874 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-02-10 03:48:58,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:48:58,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:58,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:48:58,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:58,969 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:58,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:59,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:59,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121749864] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:59,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:59,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-10 03:48:59,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265758758] [2022-02-10 03:48:59,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:59,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-10 03:48:59,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:59,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-10 03:48:59,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:48:59,021 INFO L87 Difference]: Start difference. First operand 835 states and 1881 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-02-10 03:48:59,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:59,283 INFO L93 Difference]: Finished difference Result 1257 states and 2700 transitions. [2022-02-10 03:48:59,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:48:59,290 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-02-10 03:48:59,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:59,293 INFO L225 Difference]: With dead ends: 1257 [2022-02-10 03:48:59,293 INFO L226 Difference]: Without dead ends: 1257 [2022-02-10 03:48:59,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=213, Invalid=599, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:48:59,294 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 136 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:59,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 99 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:48:59,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states. [2022-02-10 03:48:59,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 891. [2022-02-10 03:48:59,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 2.251685393258427) internal successors, (2004), 890 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:48:59,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 2004 transitions. [2022-02-10 03:48:59,307 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 2004 transitions. Word has length 24 [2022-02-10 03:48:59,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:48:59,307 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 2004 transitions. [2022-02-10 03:48:59,307 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-02-10 03:48:59,307 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 2004 transitions. [2022-02-10 03:48:59,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:48:59,309 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:48:59,309 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-02-10 03:48:59,326 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-02-10 03:48:59,524 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-02-10 03:48:59,524 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:48:59,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:48:59,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1863907109, now seen corresponding path program 10 times [2022-02-10 03:48:59,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:48:59,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583765066] [2022-02-10 03:48:59,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:48:59,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:48:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:48:59,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:59,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:48:59,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583765066] [2022-02-10 03:48:59,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583765066] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:48:59,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72902540] [2022-02-10 03:48:59,575 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:48:59,575 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:48:59,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:48:59,577 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-02-10 03:48:59,578 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-02-10 03:48:59,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:48:59,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:48:59,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:48:59,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:48:59,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:48:59,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:48:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:48:59,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72902540] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:48:59,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:48:59,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-02-10 03:48:59,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557249299] [2022-02-10 03:48:59,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:48:59,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:48:59,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:48:59,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:48:59,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:48:59,759 INFO L87 Difference]: Start difference. First operand 891 states and 2004 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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-02-10 03:48:59,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:48:59,980 INFO L93 Difference]: Finished difference Result 1151 states and 2521 transitions. [2022-02-10 03:48:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:48:59,980 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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-02-10 03:48:59,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:48:59,983 INFO L225 Difference]: With dead ends: 1151 [2022-02-10 03:48:59,983 INFO L226 Difference]: Without dead ends: 1149 [2022-02-10 03:48:59,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:48:59,987 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 142 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:48:59,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 113 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:48:59,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2022-02-10 03:49:00,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1019. [2022-02-10 03:49:00,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 2.2858546168958744) internal successors, (2327), 1018 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:00,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 2327 transitions. [2022-02-10 03:49:00,005 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 2327 transitions. Word has length 24 [2022-02-10 03:49:00,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:49:00,005 INFO L470 AbstractCegarLoop]: Abstraction has 1019 states and 2327 transitions. [2022-02-10 03:49:00,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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-02-10 03:49:00,005 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 2327 transitions. [2022-02-10 03:49:00,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:49:00,006 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:49:00,006 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-02-10 03:49:00,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-02-10 03:49:00,227 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-02-10 03:49:00,227 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:49:00,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:49:00,228 INFO L85 PathProgramCache]: Analyzing trace with hash -45762013, now seen corresponding path program 11 times [2022-02-10 03:49:00,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:49:00,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918988871] [2022-02-10 03:49:00,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:49:00,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:49:00,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:49:00,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:49:00,265 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:49:00,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918988871] [2022-02-10 03:49:00,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918988871] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:49:00,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270166048] [2022-02-10 03:49:00,266 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:49:00,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:49:00,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:49:00,267 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-02-10 03:49:00,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:49:00,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:49:00,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:49:00,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:49:00,313 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-02-10 03:49:00,364 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:49:00,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:49:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:49:00,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270166048] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:49:00,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:49:00,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-10 03:49:00,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254432192] [2022-02-10 03:49:00,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:49:00,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-10 03:49:00,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:49:00,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-10 03:49:00,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:49:00,413 INFO L87 Difference]: Start difference. First operand 1019 states and 2327 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-02-10 03:49:00,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:49:00,584 INFO L93 Difference]: Finished difference Result 1424 states and 3124 transitions. [2022-02-10 03:49:00,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:49:00,584 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-02-10 03:49:00,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:49:00,586 INFO L225 Difference]: With dead ends: 1424 [2022-02-10 03:49:00,586 INFO L226 Difference]: Without dead ends: 1423 [2022-02-10 03:49:00,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:49:00,587 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 164 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:49:00,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 79 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:49:00,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2022-02-10 03:49:00,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1019. [2022-02-10 03:49:00,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 2.2848722986247543) internal successors, (2326), 1018 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:00,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 2326 transitions. [2022-02-10 03:49:00,601 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 2326 transitions. Word has length 24 [2022-02-10 03:49:00,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:49:00,601 INFO L470 AbstractCegarLoop]: Abstraction has 1019 states and 2326 transitions. [2022-02-10 03:49:00,601 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-02-10 03:49:00,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 2326 transitions. [2022-02-10 03:49:00,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:49:00,603 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:49:00,603 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-02-10 03:49:00,619 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-02-10 03:49:00,819 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-02-10 03:49:00,819 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:49:00,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:49:00,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1976131231, now seen corresponding path program 12 times [2022-02-10 03:49:00,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:49:00,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177544012] [2022-02-10 03:49:00,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:49:00,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:49:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:49:00,863 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:00,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:49:00,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177544012] [2022-02-10 03:49:00,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177544012] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:49:00,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778182928] [2022-02-10 03:49:00,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:49:00,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:49:00,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:49:00,865 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-02-10 03:49:00,891 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-02-10 03:49:00,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:49:00,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:49:00,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:49:00,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:49:00,948 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:00,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:49:00,994 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:00,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778182928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:49:00,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:49:00,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-02-10 03:49:00,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086678400] [2022-02-10 03:49:00,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:49:00,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:49:00,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:49:00,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:49:00,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:49:00,997 INFO L87 Difference]: Start difference. First operand 1019 states and 2326 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:01,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:49:01,306 INFO L93 Difference]: Finished difference Result 1430 states and 3155 transitions. [2022-02-10 03:49:01,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:49:01,307 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:49:01,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:49:01,309 INFO L225 Difference]: With dead ends: 1430 [2022-02-10 03:49:01,309 INFO L226 Difference]: Without dead ends: 1430 [2022-02-10 03:49:01,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=211, Invalid=545, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:49:01,311 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 94 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:49:01,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 134 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:49:01,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2022-02-10 03:49:01,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1042. [2022-02-10 03:49:01,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 1041 states have (on average 2.2804995196926034) internal successors, (2374), 1041 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:01,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 2374 transitions. [2022-02-10 03:49:01,335 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 2374 transitions. Word has length 24 [2022-02-10 03:49:01,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:49:01,335 INFO L470 AbstractCegarLoop]: Abstraction has 1042 states and 2374 transitions. [2022-02-10 03:49:01,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:01,336 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 2374 transitions. [2022-02-10 03:49:01,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:49:01,338 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:49:01,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-02-10 03:49:01,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-02-10 03:49:01,551 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-02-10 03:49:01,551 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:49:01,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:49:01,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1630180575, now seen corresponding path program 13 times [2022-02-10 03:49:01,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:49:01,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273649505] [2022-02-10 03:49:01,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:49:01,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:49:01,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:49:01,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:01,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:49:01,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273649505] [2022-02-10 03:49:01,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273649505] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:49:01,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037593401] [2022-02-10 03:49:01,592 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:49:01,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:49:01,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:49:01,594 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-02-10 03:49:01,594 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-02-10 03:49:01,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:49:01,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:49:01,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:49:01,661 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:01,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:49:01,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:01,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037593401] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:49:01,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:49:01,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-02-10 03:49:01,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829441601] [2022-02-10 03:49:01,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:49:01,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:49:01,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:49:01,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:49:01,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:49:01,709 INFO L87 Difference]: Start difference. First operand 1042 states and 2374 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:01,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:49:01,930 INFO L93 Difference]: Finished difference Result 1445 states and 3168 transitions. [2022-02-10 03:49:01,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:49:01,931 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:49:01,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:49:01,933 INFO L225 Difference]: With dead ends: 1445 [2022-02-10 03:49:01,933 INFO L226 Difference]: Without dead ends: 1442 [2022-02-10 03:49:01,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=173, Invalid=529, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:49:01,933 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 162 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:49:01,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 93 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:49:01,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2022-02-10 03:49:01,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 1045. [2022-02-10 03:49:01,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1044 states have (on average 2.2768199233716473) internal successors, (2377), 1044 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:01,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 2377 transitions. [2022-02-10 03:49:01,948 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 2377 transitions. Word has length 24 [2022-02-10 03:49:01,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:49:01,949 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 2377 transitions. [2022-02-10 03:49:01,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:49:01,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 2377 transitions. [2022-02-10 03:49:01,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:49:01,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:49:01,950 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-02-10 03:49:01,973 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-02-10 03:49:02,167 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-02-10 03:49:02,167 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:49:02,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:49:02,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1104231793, now seen corresponding path program 4 times [2022-02-10 03:49:02,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:49:02,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143702377] [2022-02-10 03:49:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:49:02,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:49:02,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:49:02,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:02,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:49:02,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143702377] [2022-02-10 03:49:02,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143702377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:49:02,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072141447] [2022-02-10 03:49:02,903 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:49:02,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:49:02,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:49:02,905 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-02-10 03:49:02,906 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-02-10 03:49:02,930 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:49:02,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:49:02,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 03:49:02,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:49:03,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:49:03,681 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-02-10 03:49:03,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 100 [2022-02-10 03:49:03,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:49:03,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:49:04,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:49:04,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:49:04,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 274 treesize of output 236 [2022-02-10 03:51:41,254 WARN L228 SmtUtils]: Spent 6.35s on a formula simplification. DAG size of input: 140 DAG size of output: 135 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 03:51:41,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:51:41,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072141447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:51:41,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:51:41,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:51:41,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2587499] [2022-02-10 03:51:41,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:51:41,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:51:41,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:51:41,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:51:41,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=486, Unknown=1, NotChecked=0, Total=600 [2022-02-10 03:51:41,374 INFO L87 Difference]: Start difference. First operand 1045 states and 2377 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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-02-10 03:51:45,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:51:45,974 INFO L93 Difference]: Finished difference Result 1459 states and 3130 transitions. [2022-02-10 03:51:45,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:51:45,975 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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 26 [2022-02-10 03:51:45,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:51:45,988 INFO L225 Difference]: With dead ends: 1459 [2022-02-10 03:51:45,988 INFO L226 Difference]: Without dead ends: 1449 [2022-02-10 03:51:45,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=491, Invalid=2058, Unknown=1, NotChecked=0, Total=2550 [2022-02-10 03:51:45,990 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 271 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:51:45,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 115 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 624 Invalid, 0 Unknown, 159 Unchecked, 0.6s Time] [2022-02-10 03:51:45,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1449 states. [2022-02-10 03:51:46,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1449 to 1066. [2022-02-10 03:51:46,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1066 states, 1065 states have (on average 2.27887323943662) internal successors, (2427), 1065 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:51:46,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1066 states to 1066 states and 2427 transitions. [2022-02-10 03:51:46,003 INFO L78 Accepts]: Start accepts. Automaton has 1066 states and 2427 transitions. Word has length 26 [2022-02-10 03:51:46,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:51:46,004 INFO L470 AbstractCegarLoop]: Abstraction has 1066 states and 2427 transitions. [2022-02-10 03:51:46,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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-02-10 03:51:46,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1066 states and 2427 transitions. [2022-02-10 03:51:46,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:51:46,005 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:51:46,005 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-02-10 03:51:46,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-02-10 03:51:46,221 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-02-10 03:51:46,222 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:51:46,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:51:46,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1358020917, now seen corresponding path program 5 times [2022-02-10 03:51:46,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:51:46,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336389174] [2022-02-10 03:51:46,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:51:46,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:51:46,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:51:47,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:51:47,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:51:47,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336389174] [2022-02-10 03:51:47,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336389174] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:51:47,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185868929] [2022-02-10 03:51:47,217 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:51:47,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:51:47,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:51:47,219 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-02-10 03:51:47,219 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-02-10 03:51:47,248 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:51:47,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:51:47,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-10 03:51:47,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:51:48,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:51:48,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:51:48,840 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-02-10 03:51:49,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:51:49,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:51:50,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:51:50,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 301 treesize of output 269 [2022-02-10 03:52:24,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:24,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185868929] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:52:24,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:52:24,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-10 03:52:24,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219498544] [2022-02-10 03:52:24,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:52:24,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:52:24,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:52:24,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:52:24,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:52:24,952 INFO L87 Difference]: Start difference. First operand 1066 states and 2427 transitions. Second operand has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 28 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-02-10 03:52:33,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:52:33,851 INFO L93 Difference]: Finished difference Result 2175 states and 4712 transitions. [2022-02-10 03:52:33,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-10 03:52:33,851 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 28 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-02-10 03:52:33,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:52:33,868 INFO L225 Difference]: With dead ends: 2175 [2022-02-10 03:52:33,868 INFO L226 Difference]: Without dead ends: 2165 [2022-02-10 03:52:33,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2195 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=964, Invalid=5516, Unknown=0, NotChecked=0, Total=6480 [2022-02-10 03:52:33,883 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 345 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:52:33,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 113 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 512 Invalid, 0 Unknown, 200 Unchecked, 0.6s Time] [2022-02-10 03:52:33,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2022-02-10 03:52:33,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 1082. [2022-02-10 03:52:33,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 1081 states have (on average 2.2812210915818687) internal successors, (2466), 1081 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:33,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 2466 transitions. [2022-02-10 03:52:33,908 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 2466 transitions. Word has length 26 [2022-02-10 03:52:33,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:52:33,909 INFO L470 AbstractCegarLoop]: Abstraction has 1082 states and 2466 transitions. [2022-02-10 03:52:33,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 28 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-02-10 03:52:33,909 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 2466 transitions. [2022-02-10 03:52:33,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:52:33,910 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:52:33,910 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-02-10 03:52:33,941 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-02-10 03:52:34,123 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-02-10 03:52:34,124 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:52:34,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:52:34,124 INFO L85 PathProgramCache]: Analyzing trace with hash -745515791, now seen corresponding path program 14 times [2022-02-10 03:52:34,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:52:34,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880535769] [2022-02-10 03:52:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:52:34,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:52:34,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:52:35,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:35,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:52:35,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880535769] [2022-02-10 03:52:35,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880535769] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:52:35,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367794859] [2022-02-10 03:52:35,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:52:35,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:52:35,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:52:35,230 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-02-10 03:52:35,233 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-02-10 03:52:35,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:52:35,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:52:35,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:52:35,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:52:36,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:52:36,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:52:36,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:52:36,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:52:36,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 110 [2022-02-10 03:52:36,229 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:36,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:52:37,442 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:52:37,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 359 treesize of output 249 [2022-02-10 03:52:41,438 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:41,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367794859] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:52:41,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:52:41,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 26 [2022-02-10 03:52:41,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151557073] [2022-02-10 03:52:41,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:52:41,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:52:41,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:52:41,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:52:41,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:52:41,440 INFO L87 Difference]: Start difference. First operand 1082 states and 2466 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-02-10 03:52:50,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:52:50,272 INFO L93 Difference]: Finished difference Result 1708 states and 3763 transitions. [2022-02-10 03:52:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:52:50,273 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-02-10 03:52:50,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:52:50,275 INFO L225 Difference]: With dead ends: 1708 [2022-02-10 03:52:50,275 INFO L226 Difference]: Without dead ends: 1696 [2022-02-10 03:52:50,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1990 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=885, Invalid=5435, Unknown=0, NotChecked=0, Total=6320 [2022-02-10 03:52:50,280 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 261 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:52:50,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 235 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1173 Invalid, 0 Unknown, 1 Unchecked, 0.8s Time] [2022-02-10 03:52:50,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2022-02-10 03:52:50,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1097. [2022-02-10 03:52:50,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1097 states, 1096 states have (on average 2.271897810218978) internal successors, (2490), 1096 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:50,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1097 states to 1097 states and 2490 transitions. [2022-02-10 03:52:50,298 INFO L78 Accepts]: Start accepts. Automaton has 1097 states and 2490 transitions. Word has length 26 [2022-02-10 03:52:50,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:52:50,298 INFO L470 AbstractCegarLoop]: Abstraction has 1097 states and 2490 transitions. [2022-02-10 03:52:50,298 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-02-10 03:52:50,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1097 states and 2490 transitions. [2022-02-10 03:52:50,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:52:50,300 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:52:50,300 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-02-10 03:52:50,318 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-02-10 03:52:50,519 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-02-10 03:52:50,519 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:52:50,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:52:50,519 INFO L85 PathProgramCache]: Analyzing trace with hash 181455733, now seen corresponding path program 6 times [2022-02-10 03:52:50,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:52:50,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715739663] [2022-02-10 03:52:50,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:52:50,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:52:50,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:52:51,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:51,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:52:51,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715739663] [2022-02-10 03:52:51,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715739663] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:52:51,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069324523] [2022-02-10 03:52:51,387 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:52:51,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:52:51,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:52:51,389 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-02-10 03:52:51,390 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-02-10 03:52:51,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:52:51,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:52:51,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 03:52:51,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:52:52,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:52:52,300 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-02-10 03:52:52,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:52,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:52:54,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:52:54,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:52:54,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:52:54,102 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-02-10 03:53:19,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:19,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069324523] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:19,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:19,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 13] total 30 [2022-02-10 03:53:19,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223325912] [2022-02-10 03:53:19,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:19,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:53:19,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:19,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:53:19,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:53:19,946 INFO L87 Difference]: Start difference. First operand 1097 states and 2490 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:39,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:39,137 INFO L93 Difference]: Finished difference Result 1854 states and 3920 transitions. [2022-02-10 03:53:39,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-02-10 03:53:39,137 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:53:39,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:39,140 INFO L225 Difference]: With dead ends: 1854 [2022-02-10 03:53:39,140 INFO L226 Difference]: Without dead ends: 1838 [2022-02-10 03:53:39,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3509 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=1589, Invalid=9541, Unknown=0, NotChecked=0, Total=11130 [2022-02-10 03:53:39,143 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 412 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 1787 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 1935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:39,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 306 Invalid, 1935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1787 Invalid, 0 Unknown, 40 Unchecked, 1.4s Time] [2022-02-10 03:53:39,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1838 states. [2022-02-10 03:53:39,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1838 to 1106. [2022-02-10 03:53:39,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 1105 states have (on average 2.2678733031674208) internal successors, (2506), 1105 states have internal predecessors, (2506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 2506 transitions. [2022-02-10 03:53:39,159 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 2506 transitions. Word has length 26 [2022-02-10 03:53:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:39,159 INFO L470 AbstractCegarLoop]: Abstraction has 1106 states and 2506 transitions. [2022-02-10 03:53:39,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:39,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 2506 transitions. [2022-02-10 03:53:39,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:39,161 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:39,161 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-02-10 03:53:39,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:39,395 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-02-10 03:53:39,396 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:39,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:39,396 INFO L85 PathProgramCache]: Analyzing trace with hash -707288651, now seen corresponding path program 7 times [2022-02-10 03:53:39,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:39,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174387370] [2022-02-10 03:53:39,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:39,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:39,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:40,355 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:40,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:40,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174387370] [2022-02-10 03:53:40,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174387370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:40,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892605517] [2022-02-10 03:53:40,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:53:40,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:40,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:40,356 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-02-10 03:53:40,358 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-02-10 03:53:40,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:40,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 03:53:40,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:41,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:41,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:53:41,113 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-02-10 03:53:41,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:41,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:42,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:53:42,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:53:42,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-02-10 03:56:08,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:08,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892605517] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:08,425 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:08,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-10 03:56:08,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16505239] [2022-02-10 03:56:08,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:08,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:56:08,426 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:08,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:56:08,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:56:08,426 INFO L87 Difference]: Start difference. First operand 1106 states and 2506 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:13,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:13,776 INFO L93 Difference]: Finished difference Result 1528 states and 3246 transitions. [2022-02-10 03:56:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:56:13,776 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:56:13,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:13,778 INFO L225 Difference]: With dead ends: 1528 [2022-02-10 03:56:13,779 INFO L226 Difference]: Without dead ends: 1518 [2022-02-10 03:56:13,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 948 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=591, Invalid=2601, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:56:13,780 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 281 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:13,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 183 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 603 Invalid, 0 Unknown, 200 Unchecked, 0.6s Time] [2022-02-10 03:56:13,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2022-02-10 03:56:13,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 1110. [2022-02-10 03:56:13,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 1109 states have (on average 2.266907123534716) internal successors, (2514), 1109 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:13,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 2514 transitions. [2022-02-10 03:56:13,794 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 2514 transitions. Word has length 26 [2022-02-10 03:56:13,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:13,794 INFO L470 AbstractCegarLoop]: Abstraction has 1110 states and 2514 transitions. [2022-02-10 03:56:13,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:13,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 2514 transitions. [2022-02-10 03:56:13,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:56:13,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:13,796 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-02-10 03:56:13,814 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-02-10 03:56:14,011 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-02-10 03:56:14,011 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:56:14,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:14,012 INFO L85 PathProgramCache]: Analyzing trace with hash -4257031, now seen corresponding path program 8 times [2022-02-10 03:56:14,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:14,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809021072] [2022-02-10 03:56:14,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:14,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:14,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:14,539 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:14,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:14,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809021072] [2022-02-10 03:56:14,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809021072] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:14,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143781984] [2022-02-10 03:56:14,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:56:14,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:14,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:14,541 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-02-10 03:56:14,542 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-02-10 03:56:14,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:56:14,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:14,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 03:56:14,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:15,060 INFO L353 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2022-02-10 03:56:15,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 243 treesize of output 126 [2022-02-10 03:56:15,497 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:15,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:16,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:16,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:56:16,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 295 treesize of output 245 [2022-02-10 03:56:59,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:59,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143781984] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:59,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:59,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 28 [2022-02-10 03:56:59,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521422315] [2022-02-10 03:56:59,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:59,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:56:59,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:59,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:56:59,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:56:59,699 INFO L87 Difference]: Start difference. First operand 1110 states and 2514 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:09,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:09,828 INFO L93 Difference]: Finished difference Result 2169 states and 4531 transitions. [2022-02-10 03:57:09,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:57:09,828 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:57:09,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:09,831 INFO L225 Difference]: With dead ends: 2169 [2022-02-10 03:57:09,831 INFO L226 Difference]: Without dead ends: 2157 [2022-02-10 03:57:09,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1902 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=1124, Invalid=4882, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:57:09,833 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 431 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 1460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 180 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:09,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 306 Invalid, 1460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1128 Invalid, 0 Unknown, 180 Unchecked, 1.3s Time] [2022-02-10 03:57:09,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2157 states. [2022-02-10 03:57:09,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2157 to 1131. [2022-02-10 03:57:09,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 1130 states have (on average 2.2787610619469025) internal successors, (2575), 1130 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:09,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 2575 transitions. [2022-02-10 03:57:09,874 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 2575 transitions. Word has length 26 [2022-02-10 03:57:09,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:09,874 INFO L470 AbstractCegarLoop]: Abstraction has 1131 states and 2575 transitions. [2022-02-10 03:57:09,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:09,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 2575 transitions. [2022-02-10 03:57:09,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:57:09,877 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:09,877 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-02-10 03:57:09,903 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-02-10 03:57:10,091 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-02-10 03:57:10,092 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:57:10,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:10,092 INFO L85 PathProgramCache]: Analyzing trace with hash 29507381, now seen corresponding path program 9 times [2022-02-10 03:57:10,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:10,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691803841] [2022-02-10 03:57:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:10,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:10,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:10,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:10,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:10,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691803841] [2022-02-10 03:57:10,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691803841] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:10,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999321468] [2022-02-10 03:57:10,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:57:10,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:10,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:10,668 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-02-10 03:57:10,669 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-02-10 03:57:10,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:57:10,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:10,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:57:10,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:11,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:57:11,458 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-02-10 03:57:12,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:12,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:13,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:13,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:13,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:57:13,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 335 treesize of output 265 [2022-02-10 03:57:45,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:45,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999321468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:45,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:45,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 13] total 30 [2022-02-10 03:57:45,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176127189] [2022-02-10 03:57:45,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:45,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:57:45,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:45,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:57:45,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:57:45,677 INFO L87 Difference]: Start difference. First operand 1131 states and 2575 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 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-02-10 03:57:49,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:49,717 INFO L93 Difference]: Finished difference Result 1538 states and 3326 transitions. [2022-02-10 03:57:49,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:57:49,717 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 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-02-10 03:57:49,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:49,719 INFO L225 Difference]: With dead ends: 1538 [2022-02-10 03:57:49,719 INFO L226 Difference]: Without dead ends: 1533 [2022-02-10 03:57:49,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=515, Invalid=2677, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:57:49,721 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 294 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:49,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 181 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 882 Invalid, 0 Unknown, 91 Unchecked, 0.6s Time] [2022-02-10 03:57:49,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states. [2022-02-10 03:57:49,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1139. [2022-02-10 03:57:49,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1139 states, 1138 states have (on average 2.273286467486819) internal successors, (2587), 1138 states have internal predecessors, (2587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:49,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 2587 transitions. [2022-02-10 03:57:49,737 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 2587 transitions. Word has length 26 [2022-02-10 03:57:49,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:49,737 INFO L470 AbstractCegarLoop]: Abstraction has 1139 states and 2587 transitions. [2022-02-10 03:57:49,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 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-02-10 03:57:49,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 2587 transitions. [2022-02-10 03:57:49,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:57:49,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:49,739 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-02-10 03:57:49,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-10 03:57:49,947 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-02-10 03:57:49,947 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:57:49,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:49,947 INFO L85 PathProgramCache]: Analyzing trace with hash 638833145, now seen corresponding path program 10 times [2022-02-10 03:57:49,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:49,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809132383] [2022-02-10 03:57:49,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:49,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:49,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:50,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:50,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:50,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809132383] [2022-02-10 03:57:50,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809132383] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:50,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651719815] [2022-02-10 03:57:50,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:57:50,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:50,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:50,898 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-02-10 03:57:50,899 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-02-10 03:57:50,930 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:57:50,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:50,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:57:50,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:51,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:51,930 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-02-10 03:57:51,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 196 treesize of output 109 [2022-02-10 03:57:52,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:52,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:53,795 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-10 03:57:53,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 332 treesize of output 270 [2022-02-10 03:59:34,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:34,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651719815] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:34,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:34,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:59:34,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371514909] [2022-02-10 03:59:34,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:34,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:59:34,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:34,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:59:34,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:59:34,719 INFO L87 Difference]: Start difference. First operand 1139 states and 2587 transitions. Second operand has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:38,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:38,623 INFO L93 Difference]: Finished difference Result 1581 states and 3413 transitions. [2022-02-10 03:59:38,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:59:38,624 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:59:38,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:38,626 INFO L225 Difference]: With dead ends: 1581 [2022-02-10 03:59:38,626 INFO L226 Difference]: Without dead ends: 1567 [2022-02-10 03:59:38,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:59:38,627 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 186 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:38,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 199 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:59:38,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2022-02-10 03:59:38,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 1142. [2022-02-10 03:59:38,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1142 states, 1141 states have (on average 2.2787028921998247) internal successors, (2600), 1141 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:38,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 2600 transitions. [2022-02-10 03:59:38,662 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 2600 transitions. Word has length 26 [2022-02-10 03:59:38,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:38,663 INFO L470 AbstractCegarLoop]: Abstraction has 1142 states and 2600 transitions. [2022-02-10 03:59:38,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:38,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 2600 transitions. [2022-02-10 03:59:38,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:59:38,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:38,664 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-02-10 03:59:38,680 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-02-10 03:59:38,874 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-02-10 03:59:38,874 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:59:38,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:38,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1561918723, now seen corresponding path program 11 times [2022-02-10 03:59:38,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:38,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684894003] [2022-02-10 03:59:38,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:38,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:40,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:40,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:40,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684894003] [2022-02-10 03:59:40,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684894003] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:40,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836792004] [2022-02-10 03:59:40,037 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:59:40,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:40,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:40,038 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-02-10 03:59:40,039 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-02-10 03:59:40,067 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:59:40,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:40,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 03:59:40,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:41,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:41,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:41,499 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 100 treesize of output 74 [2022-02-10 03:59:41,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:41,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:44,486 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-10 03:59:44,486 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 376 treesize of output 300 [2022-02-10 04:00:26,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:26,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836792004] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:26,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:26,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 04:00:26,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430872505] [2022-02-10 04:00:26,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:26,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 04:00:26,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:26,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 04:00:26,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-02-10 04:00:26,246 INFO L87 Difference]: Start difference. First operand 1142 states and 2600 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:29,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:29,513 INFO L93 Difference]: Finished difference Result 1598 states and 3421 transitions. [2022-02-10 04:00:29,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 04:00:29,514 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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-02-10 04:00:29,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:29,516 INFO L225 Difference]: With dead ends: 1598 [2022-02-10 04:00:29,516 INFO L226 Difference]: Without dead ends: 1586 [2022-02-10 04:00:29,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=250, Invalid=1390, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 04:00:29,517 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 174 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:29,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 215 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 813 Invalid, 0 Unknown, 124 Unchecked, 0.6s Time] [2022-02-10 04:00:29,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2022-02-10 04:00:29,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1160. [2022-02-10 04:00:29,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 1159 states have (on average 2.270060396893874) internal successors, (2631), 1159 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:29,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 2631 transitions. [2022-02-10 04:00:29,544 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 2631 transitions. Word has length 26 [2022-02-10 04:00:29,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:29,544 INFO L470 AbstractCegarLoop]: Abstraction has 1160 states and 2631 transitions. [2022-02-10 04:00:29,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:29,544 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 2631 transitions. [2022-02-10 04:00:29,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 04:00:29,545 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:29,546 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-02-10 04:00:29,580 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-02-10 04:00:29,772 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-02-10 04:00:29,772 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:29,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:29,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1862045135, now seen corresponding path program 12 times [2022-02-10 04:00:29,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:29,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793926400] [2022-02-10 04:00:29,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:29,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:29,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:30,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:30,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:30,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793926400] [2022-02-10 04:00:30,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793926400] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:30,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856475528] [2022-02-10 04:00:30,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:00:30,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:30,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:30,481 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-02-10 04:00:30,484 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-02-10 04:00:30,514 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 04:00:30,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:30,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-10 04:00:30,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:31,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:31,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 04:00:31,150 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 120 treesize of output 92 [2022-02-10 04:00:31,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:31,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:32,840 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-10 04:00:32,841 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 377 treesize of output 307 [2022-02-10 04:00:58,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:58,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856475528] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:58,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:58,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-10 04:00:58,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572557368] [2022-02-10 04:00:58,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:58,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 04:00:58,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:58,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 04:00:58,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-02-10 04:00:58,936 INFO L87 Difference]: Start difference. First operand 1160 states and 2631 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:06,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:06,255 INFO L93 Difference]: Finished difference Result 1819 states and 3853 transitions. [2022-02-10 04:01:06,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 04:01:06,256 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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-02-10 04:01:06,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:06,258 INFO L225 Difference]: With dead ends: 1819 [2022-02-10 04:01:06,258 INFO L226 Difference]: Without dead ends: 1805 [2022-02-10 04:01:06,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1515 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 04:01:06,260 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 324 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 929 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:06,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 177 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 929 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 04:01:06,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1805 states. [2022-02-10 04:01:06,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1805 to 1185. [2022-02-10 04:01:06,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1185 states, 1184 states have (on average 2.2635135135135136) internal successors, (2680), 1184 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:06,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1185 states to 1185 states and 2680 transitions. [2022-02-10 04:01:06,276 INFO L78 Accepts]: Start accepts. Automaton has 1185 states and 2680 transitions. Word has length 26 [2022-02-10 04:01:06,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:06,276 INFO L470 AbstractCegarLoop]: Abstraction has 1185 states and 2680 transitions. [2022-02-10 04:01:06,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:06,276 INFO L276 IsEmpty]: Start isEmpty. Operand 1185 states and 2680 transitions. [2022-02-10 04:01:06,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 04:01:06,278 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:06,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:06,298 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-02-10 04:01:06,499 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-02-10 04:01:06,500 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:06,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:06,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1276868789, now seen corresponding path program 13 times [2022-02-10 04:01:06,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:06,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141856023] [2022-02-10 04:01:06,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:06,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:06,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:07,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:07,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:07,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141856023] [2022-02-10 04:01:07,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141856023] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:07,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276709103] [2022-02-10 04:01:07,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:01:07,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:07,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:07,386 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-02-10 04:01:07,389 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-02-10 04:01:07,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:07,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 04:01:07,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:07,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:07,958 INFO L353 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2022-02-10 04:01:07,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 152 treesize of output 111 [2022-02-10 04:01:08,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:08,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:09,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:01:09,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 04:01:09,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 372 treesize of output 296 Received shutdown request... [2022-02-10 04:02:51,233 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-10 04:02:51,235 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-10 04:02:51,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-10 04:02:51,273 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-02-10 04:02:51,273 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 04:02:51,451 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-02-10 04:02:51,452 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 7ms.. [2022-02-10 04:02:51,463 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-10 04:02:51,464 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-10 04:02:51,464 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-10 04:02:51,466 INFO L732 BasicCegarLoop]: Path program histogram: [14, 13, 1, 1] [2022-02-10 04:02:51,476 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 04:02:51,476 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 04:02:51,478 INFO L202 PluginConnector]: Adding new model mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 04:02:51 BasicIcfg [2022-02-10 04:02:51,479 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 04:02:51,479 INFO L158 Benchmark]: Toolchain (without parser) took 859942.12ms. Allocated memory was 180.4MB in the beginning and 6.2GB in the end (delta: 6.0GB). Free memory was 138.8MB in the beginning and 5.0GB in the end (delta: -4.8GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. [2022-02-10 04:02:51,479 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 180.4MB. Free memory is still 140.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 04:02:51,479 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.72ms. Allocated memory is still 180.4MB. Free memory was 138.7MB in the beginning and 137.2MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 04:02:51,480 INFO L158 Benchmark]: Boogie Preprocessor took 11.04ms. Allocated memory is still 180.4MB. Free memory was 137.2MB in the beginning and 136.2MB in the end (delta: 998.2kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 04:02:51,480 INFO L158 Benchmark]: RCFGBuilder took 236.67ms. Allocated memory is still 180.4MB. Free memory was 136.2MB in the beginning and 126.7MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-10 04:02:51,481 INFO L158 Benchmark]: TraceAbstraction took 859660.08ms. Allocated memory was 180.4MB in the beginning and 6.2GB in the end (delta: 6.0GB). Free memory was 126.2MB in the beginning and 5.0GB in the end (delta: -4.8GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. [2022-02-10 04:02:51,482 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.14ms. Allocated memory is still 180.4MB. Free memory is still 140.0MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 29.72ms. Allocated memory is still 180.4MB. Free memory was 138.7MB in the beginning and 137.2MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 11.04ms. Allocated memory is still 180.4MB. Free memory was 137.2MB in the beginning and 136.2MB in the end (delta: 998.2kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 236.67ms. Allocated memory is still 180.4MB. Free memory was 136.2MB in the beginning and 126.7MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 859660.08ms. Allocated memory was 180.4MB in the beginning and 6.2GB in the end (delta: 6.0GB). Free memory was 126.2MB in the beginning and 5.0GB in the end (delta: -4.8GB). Peak memory consumption was 4.4GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - 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 7ms.. - 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 7ms.. - 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 7ms.. - 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 7ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 859.5s, OverallIterations: 29, TraceHistogramMax: 2, PathProgramHistogramMax: 14, EmptinessCheckTime: 1.2s, AutomataDifference: 86.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.5s, PartialOrderReductionTime: 6.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5504 SdHoareTripleChecker+Valid, 10.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5504 mSDsluCounter, 3600 SdHoareTripleChecker+Invalid, 8.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1078 IncrementalHoareTripleChecker+Unchecked, 4915 mSDsCounter, 1368 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13780 IncrementalHoareTripleChecker+Invalid, 16226 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1368 mSolverCounterUnsat, 467 mSDtfsCounter, 13780 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2105 GetRequests, 975 SyntacticMatches, 53 SemanticMatches, 1077 ConstructedPredicates, 0 IntricatePredicates, 7 DeprecatedPredicates, 17918 ImplicationChecksByTransitivity, 90.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=183322occurred in iteration=0, InterpolantAutomatonStates: 830, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 28 MinimizatonAttempts, 66516 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 652.8s InterpolantComputationTime, 1314 NumberOfCodeBlocks, 1310 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 1872 ConstructedInterpolants, 28 QuantifiedInterpolants, 64469 SizeOfPredicates, 306 NumberOfNonLiveVariables, 1775 ConjunctsInSsa, 471 ConjunctsInUnsatCore, 80 InterpolantComputations, 2 PerfectInterpolantSequences, 91/382 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