/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 15:58:20,062 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 15:58:20,064 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 15:58:20,144 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 15:58:20,144 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 15:58:20,147 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 15:58:20,149 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 15:58:20,152 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 15:58:20,153 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 15:58:20,157 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 15:58:20,158 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 15:58:20,159 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 15:58:20,160 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 15:58:20,161 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 15:58:20,163 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 15:58:20,165 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 15:58:20,166 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 15:58:20,166 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 15:58:20,168 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 15:58:20,173 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 15:58:20,174 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 15:58:20,175 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 15:58:20,176 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 15:58:20,177 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 15:58:20,183 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 15:58:20,183 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 15:58:20,183 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 15:58:20,184 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 15:58:20,184 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 15:58:20,185 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 15:58:20,185 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 15:58:20,186 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 15:58:20,187 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 15:58:20,188 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 15:58:20,189 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 15:58:20,189 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 15:58:20,190 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 15:58:20,190 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 15:58:20,190 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 15:58:20,190 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 15:58:20,191 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 15:58:20,192 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 15:58:20,221 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 15:58:20,221 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 15:58:20,222 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 15:58:20,222 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 15:58:20,223 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 15:58:20,223 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 15:58:20,223 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 15:58:20,223 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 15:58:20,223 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 15:58:20,224 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 15:58:20,224 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 15:58:20,224 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 15:58:20,225 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 15:58:20,226 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 15:58:20,226 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 15:58:20,226 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 15:58:20,226 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 15:58:20,226 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:58:20,226 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 15:58:20,226 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 15:58:20,226 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 15:58:20,227 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 15:58:20,227 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 15:58:20,227 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 15:58:20,227 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 15:58:20,227 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 15:58:20,227 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 15:58:20,458 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 15:58:20,476 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 15:58:20,478 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 15:58:20,479 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 15:58:20,479 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 15:58:20,481 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure3.wvr.bpl [2022-01-18 15:58:20,481 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure3.wvr.bpl' [2022-01-18 15:58:20,504 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 15:58:20,505 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 15:58:20,506 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 15:58:20,506 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 15:58:20,506 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 15:58:20,515 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,519 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,525 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 15:58:20,526 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 15:58:20,528 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 15:58:20,528 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 15:58:20,528 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 15:58:20,534 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,536 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,536 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,536 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,539 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,541 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,543 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,543 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 15:58:20,545 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 15:58:20,545 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 15:58:20,545 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 15:58:20,546 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/1) ... [2022-01-18 15:58:20,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:58:20,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:20,583 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 15:58:20,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 15:58:20,608 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 15:58:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 15:58:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 15:58:20,608 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 15:58:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 15:58:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 15:58:20,608 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 15:58:20,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 15:58:20,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 15:58:20,609 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 15:58:20,640 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 15:58:20,641 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 15:58:20,704 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 15:58:20,718 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 15:58:20,718 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 15:58:20,719 INFO L202 PluginConnector]: Adding new model figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:58:20 BoogieIcfgContainer [2022-01-18 15:58:20,720 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 15:58:20,721 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 15:58:20,721 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 15:58:20,724 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 15:58:20,724 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:58:20" (1/2) ... [2022-01-18 15:58:20,725 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68b137a0 and model type figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 03:58:20, skipping insertion in model container [2022-01-18 15:58:20,725 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:58:20" (2/2) ... [2022-01-18 15:58:20,726 INFO L111 eAbstractionObserver]: Analyzing ICFG figure3.wvr.bpl [2022-01-18 15:58:20,733 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 15:58:20,733 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 15:58:20,733 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 15:58:20,733 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 15:58:20,760 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 15:58:20,794 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 15:58:20,798 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 15:58:20,799 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 15:58:20,807 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2022-01-18 15:58:20,828 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:20,829 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:20,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 15:58:20,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:20,835 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:20,836 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:20,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:20,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2028772855, now seen corresponding path program 1 times [2022-01-18 15:58:20,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:20,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703297489] [2022-01-18 15:58:20,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:20,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:20,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:21,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:21,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:21,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703297489] [2022-01-18 15:58:21,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703297489] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:58:21,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:58:21,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:58:21,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646289174] [2022-01-18 15:58:21,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:58:21,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:58:21,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:21,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:58:21,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:58:21,058 INFO L87 Difference]: Start difference. First operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:21,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:21,086 INFO L93 Difference]: Finished difference Result 58 states and 101 transitions. [2022-01-18 15:58:21,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:58:21,089 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 15:58:21,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:21,096 INFO L225 Difference]: With dead ends: 58 [2022-01-18 15:58:21,096 INFO L226 Difference]: Without dead ends: 43 [2022-01-18 15:58:21,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:58:21,108 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 2 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:21,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 21 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:58:21,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-01-18 15:58:21,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2022-01-18 15:58:21,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.8) internal successors, (72), 40 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-01-18 15:58:21,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 72 transitions. [2022-01-18 15:58:21,201 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 72 transitions. Word has length 15 [2022-01-18 15:58:21,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:21,202 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 72 transitions. [2022-01-18 15:58:21,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:21,202 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 72 transitions. [2022-01-18 15:58:21,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 15:58:21,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:21,203 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:21,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 15:58:21,203 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:21,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:21,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1361272181, now seen corresponding path program 1 times [2022-01-18 15:58:21,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:21,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737865063] [2022-01-18 15:58:21,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:21,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:21,363 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:21,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:21,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737865063] [2022-01-18 15:58:21,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737865063] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:21,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810684373] [2022-01-18 15:58:21,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:21,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:21,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:21,375 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:21,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 15:58:21,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:21,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 15:58:21,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:21,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:21,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:21,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:21,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810684373] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:21,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-18 15:58:21,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2022-01-18 15:58:21,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667853727] [2022-01-18 15:58:21,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:58:21,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:58:21,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:21,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:58:21,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:58:21,748 INFO L87 Difference]: Start difference. First operand 41 states and 72 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:21,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:21,866 INFO L93 Difference]: Finished difference Result 76 states and 127 transitions. [2022-01-18 15:58:21,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:58:21,866 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 15:58:21,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:21,871 INFO L225 Difference]: With dead ends: 76 [2022-01-18 15:58:21,871 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 15:58:21,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:58:21,873 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 62 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:21,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 30 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:58:21,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 15:58:21,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 46. [2022-01-18 15:58:21,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.8) internal successors, (81), 45 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 81 transitions. [2022-01-18 15:58:21,892 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 81 transitions. Word has length 17 [2022-01-18 15:58:21,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:21,892 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 81 transitions. [2022-01-18 15:58:21,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:21,893 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 81 transitions. [2022-01-18 15:58:21,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 15:58:21,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:21,894 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:21,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:22,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:22,124 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:22,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:22,124 INFO L85 PathProgramCache]: Analyzing trace with hash 987674481, now seen corresponding path program 2 times [2022-01-18 15:58:22,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:22,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399479342] [2022-01-18 15:58:22,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:22,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:22,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:22,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:22,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:22,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399479342] [2022-01-18 15:58:22,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399479342] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:58:22,178 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:58:22,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:58:22,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575850658] [2022-01-18 15:58:22,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:58:22,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:58:22,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:22,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:58:22,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:58:22,180 INFO L87 Difference]: Start difference. First operand 46 states and 81 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:22,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:22,239 INFO L93 Difference]: Finished difference Result 51 states and 89 transitions. [2022-01-18 15:58:22,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:58:22,239 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 15:58:22,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:22,240 INFO L225 Difference]: With dead ends: 51 [2022-01-18 15:58:22,240 INFO L226 Difference]: Without dead ends: 49 [2022-01-18 15:58:22,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:58:22,241 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 48 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:22,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 27 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:58:22,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-01-18 15:58:22,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2022-01-18 15:58:22,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:22,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 77 transitions. [2022-01-18 15:58:22,246 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 77 transitions. Word has length 17 [2022-01-18 15:58:22,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:22,246 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 77 transitions. [2022-01-18 15:58:22,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:22,246 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 77 transitions. [2022-01-18 15:58:22,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 15:58:22,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:22,247 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:22,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 15:58:22,247 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:22,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:22,248 INFO L85 PathProgramCache]: Analyzing trace with hash 859553737, now seen corresponding path program 1 times [2022-01-18 15:58:22,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:22,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688941771] [2022-01-18 15:58:22,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:22,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:22,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:22,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:22,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688941771] [2022-01-18 15:58:22,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688941771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:22,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874450405] [2022-01-18 15:58:22,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:22,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:22,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:22,302 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:22,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 15:58:22,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:22,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:58:22,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:22,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:22,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:22,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874450405] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:22,504 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:22,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-01-18 15:58:22,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400712637] [2022-01-18 15:58:22,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:22,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:58:22,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:22,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:58:22,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:58:22,506 INFO L87 Difference]: Start difference. First operand 44 states and 77 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:22,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:22,536 INFO L93 Difference]: Finished difference Result 97 states and 174 transitions. [2022-01-18 15:58:22,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 15:58:22,536 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 15:58:22,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:22,540 INFO L225 Difference]: With dead ends: 97 [2022-01-18 15:58:22,540 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 15:58:22,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:58:22,543 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 11 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:22,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 43 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:58:22,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 15:58:22,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 59. [2022-01-18 15:58:22,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.896551724137931) internal successors, (110), 58 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:22,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 110 transitions. [2022-01-18 15:58:22,559 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 110 transitions. Word has length 19 [2022-01-18 15:58:22,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:22,559 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 110 transitions. [2022-01-18 15:58:22,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:22,559 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 110 transitions. [2022-01-18 15:58:22,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:58:22,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:22,560 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:22,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:22,761 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-01-18 15:58:22,761 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:22,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:22,762 INFO L85 PathProgramCache]: Analyzing trace with hash -611520693, now seen corresponding path program 2 times [2022-01-18 15:58:22,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:22,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145515612] [2022-01-18 15:58:22,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:22,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:22,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:22,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:22,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:22,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145515612] [2022-01-18 15:58:22,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145515612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:22,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916382983] [2022-01-18 15:58:22,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:58:22,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:22,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:22,861 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:22,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 15:58:22,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:58:22,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:22,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:58:22,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:23,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:23,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:23,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916382983] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:23,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:23,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-18 15:58:23,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998973111] [2022-01-18 15:58:23,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:23,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:58:23,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:23,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:58:23,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:58:23,166 INFO L87 Difference]: Start difference. First operand 59 states and 110 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:23,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:23,616 INFO L93 Difference]: Finished difference Result 184 states and 330 transitions. [2022-01-18 15:58:23,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:58:23,617 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:58:23,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:23,618 INFO L225 Difference]: With dead ends: 184 [2022-01-18 15:58:23,618 INFO L226 Difference]: Without dead ends: 178 [2022-01-18 15:58:23,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:58:23,619 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 186 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:23,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 94 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:58:23,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-01-18 15:58:23,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 68. [2022-01-18 15:58:23,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.9402985074626866) internal successors, (130), 67 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:23,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 130 transitions. [2022-01-18 15:58:23,626 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 130 transitions. Word has length 21 [2022-01-18 15:58:23,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:23,626 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 130 transitions. [2022-01-18 15:58:23,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:23,626 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 130 transitions. [2022-01-18 15:58:23,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:58:23,627 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:23,627 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:23,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:23,843 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-01-18 15:58:23,844 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:23,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:23,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1341886603, now seen corresponding path program 3 times [2022-01-18 15:58:23,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:23,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360476538] [2022-01-18 15:58:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:23,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:23,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:23,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:23,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:23,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360476538] [2022-01-18 15:58:23,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360476538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:23,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581946377] [2022-01-18 15:58:23,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:58:23,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:23,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:23,915 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:23,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 15:58:23,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:58:23,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:23,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:58:23,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:24,085 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:24,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:24,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:24,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581946377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:24,179 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:24,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-01-18 15:58:24,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296991206] [2022-01-18 15:58:24,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:24,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:58:24,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:24,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:58:24,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:58:24,180 INFO L87 Difference]: Start difference. First operand 68 states and 130 transitions. Second operand has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:24,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:24,481 INFO L93 Difference]: Finished difference Result 146 states and 268 transitions. [2022-01-18 15:58:24,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:58:24,482 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:58:24,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:24,483 INFO L225 Difference]: With dead ends: 146 [2022-01-18 15:58:24,483 INFO L226 Difference]: Without dead ends: 142 [2022-01-18 15:58:24,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=259, Invalid=553, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:58:24,484 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 132 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:24,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 54 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:58:24,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-01-18 15:58:24,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 67. [2022-01-18 15:58:24,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 66 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:24,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 127 transitions. [2022-01-18 15:58:24,489 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 127 transitions. Word has length 21 [2022-01-18 15:58:24,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:24,490 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 127 transitions. [2022-01-18 15:58:24,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:24,490 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 127 transitions. [2022-01-18 15:58:24,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:58:24,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:24,491 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:24,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:24,691 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-01-18 15:58:24,691 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:24,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:24,692 INFO L85 PathProgramCache]: Analyzing trace with hash -183772023, now seen corresponding path program 4 times [2022-01-18 15:58:24,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:24,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53946450] [2022-01-18 15:58:24,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:24,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:24,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:24,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:24,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:24,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53946450] [2022-01-18 15:58:24,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53946450] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:24,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035053109] [2022-01-18 15:58:24,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:58:24,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:24,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:24,767 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:24,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 15:58:24,791 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:58:24,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:24,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:58:24,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:24,886 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:24,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:24,968 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:24,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035053109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:24,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:24,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-01-18 15:58:24,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672735150] [2022-01-18 15:58:24,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:24,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:58:24,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:24,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:58:24,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:58:24,970 INFO L87 Difference]: Start difference. First operand 67 states and 127 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:25,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:25,007 INFO L93 Difference]: Finished difference Result 163 states and 310 transitions. [2022-01-18 15:58:25,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:58:25,007 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:58:25,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:25,008 INFO L225 Difference]: With dead ends: 163 [2022-01-18 15:58:25,009 INFO L226 Difference]: Without dead ends: 136 [2022-01-18 15:58:25,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:58:25,010 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:25,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 81 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:58:25,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-01-18 15:58:25,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 106. [2022-01-18 15:58:25,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.038095238095238) internal successors, (214), 105 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 214 transitions. [2022-01-18 15:58:25,016 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 214 transitions. Word has length 23 [2022-01-18 15:58:25,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:25,016 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 214 transitions. [2022-01-18 15:58:25,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:25,017 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 214 transitions. [2022-01-18 15:58:25,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:58:25,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:25,018 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:25,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:25,243 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-01-18 15:58:25,243 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:25,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:25,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1437238517, now seen corresponding path program 5 times [2022-01-18 15:58:25,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:25,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136133370] [2022-01-18 15:58:25,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:25,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:25,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:25,355 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:25,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:25,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136133370] [2022-01-18 15:58:25,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136133370] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:25,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686594652] [2022-01-18 15:58:25,356 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:58:25,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:25,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:25,360 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:25,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 15:58:25,397 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:58:25,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:25,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 15:58:25,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:25,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:25,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:25,700 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:25,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686594652] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:25,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:25,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-01-18 15:58:25,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741575678] [2022-01-18 15:58:25,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:25,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:58:25,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:58:25,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:58:25,702 INFO L87 Difference]: Start difference. First operand 106 states and 214 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:26,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:26,367 INFO L93 Difference]: Finished difference Result 384 states and 727 transitions. [2022-01-18 15:58:26,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:58:26,368 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:58:26,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:26,370 INFO L225 Difference]: With dead ends: 384 [2022-01-18 15:58:26,370 INFO L226 Difference]: Without dead ends: 348 [2022-01-18 15:58:26,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=652, Invalid=1798, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:58:26,372 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 271 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:26,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 105 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:58:26,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-18 15:58:26,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 93. [2022-01-18 15:58:26,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.9565217391304348) internal successors, (180), 92 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:26,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 180 transitions. [2022-01-18 15:58:26,380 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 180 transitions. Word has length 25 [2022-01-18 15:58:26,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:26,380 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 180 transitions. [2022-01-18 15:58:26,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:26,380 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 180 transitions. [2022-01-18 15:58:26,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:58:26,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:26,382 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:26,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:26,599 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-01-18 15:58:26,600 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:26,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:26,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2140448121, now seen corresponding path program 6 times [2022-01-18 15:58:26,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:26,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368164713] [2022-01-18 15:58:26,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:26,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:26,673 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:26,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:26,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368164713] [2022-01-18 15:58:26,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368164713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:26,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846598174] [2022-01-18 15:58:26,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:58:26,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:26,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:26,675 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:26,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 15:58:26,696 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 15:58:26,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:26,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 15:58:26,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:26,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:27,024 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:27,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846598174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:27,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:27,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-01-18 15:58:27,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220414948] [2022-01-18 15:58:27,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:27,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:58:27,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:27,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:58:27,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:58:27,028 INFO L87 Difference]: Start difference. First operand 93 states and 180 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:27,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:27,496 INFO L93 Difference]: Finished difference Result 240 states and 454 transitions. [2022-01-18 15:58:27,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:58:27,496 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:58:27,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:27,498 INFO L225 Difference]: With dead ends: 240 [2022-01-18 15:58:27,498 INFO L226 Difference]: Without dead ends: 236 [2022-01-18 15:58:27,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=539, Invalid=1267, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:58:27,499 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 198 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:27,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 57 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:58:27,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-01-18 15:58:27,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 85. [2022-01-18 15:58:27,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.9642857142857142) internal successors, (165), 84 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:27,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 165 transitions. [2022-01-18 15:58:27,504 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 165 transitions. Word has length 25 [2022-01-18 15:58:27,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:27,505 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 165 transitions. [2022-01-18 15:58:27,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:27,505 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 165 transitions. [2022-01-18 15:58:27,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 15:58:27,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:27,506 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:27,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:27,720 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-01-18 15:58:27,721 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:27,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:27,721 INFO L85 PathProgramCache]: Analyzing trace with hash 870348873, now seen corresponding path program 7 times [2022-01-18 15:58:27,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:27,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509043156] [2022-01-18 15:58:27,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:27,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:27,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:27,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:27,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:27,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509043156] [2022-01-18 15:58:27,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509043156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:27,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080437413] [2022-01-18 15:58:27,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:58:27,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:27,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:27,808 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:27,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 15:58:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:27,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 15:58:27,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:27,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:27,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:28,018 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:28,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080437413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:28,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:28,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-01-18 15:58:28,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118525416] [2022-01-18 15:58:28,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:28,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:58:28,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:28,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:58:28,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:58:28,020 INFO L87 Difference]: Start difference. First operand 85 states and 165 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:28,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:28,074 INFO L93 Difference]: Finished difference Result 222 states and 427 transitions. [2022-01-18 15:58:28,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:58:28,074 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 15:58:28,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:28,075 INFO L225 Difference]: With dead ends: 222 [2022-01-18 15:58:28,075 INFO L226 Difference]: Without dead ends: 189 [2022-01-18 15:58:28,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:58:28,076 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 29 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:28,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 133 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:58:28,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-01-18 15:58:28,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 146. [2022-01-18 15:58:28,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.075862068965517) internal successors, (301), 145 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:28,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 301 transitions. [2022-01-18 15:58:28,082 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 301 transitions. Word has length 27 [2022-01-18 15:58:28,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:28,082 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 301 transitions. [2022-01-18 15:58:28,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:28,083 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 301 transitions. [2022-01-18 15:58:28,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:58:28,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:28,084 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:28,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:28,305 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-01-18 15:58:28,306 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:28,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:28,306 INFO L85 PathProgramCache]: Analyzing trace with hash -699202101, now seen corresponding path program 8 times [2022-01-18 15:58:28,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:28,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889318066] [2022-01-18 15:58:28,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:28,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:28,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:28,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:28,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889318066] [2022-01-18 15:58:28,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889318066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:28,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476438426] [2022-01-18 15:58:28,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:58:28,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:28,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:28,421 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:28,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 15:58:28,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:58:28,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:28,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:58:28,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:28,676 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:28,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:28,840 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:28,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476438426] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:28,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:28,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2022-01-18 15:58:28,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559991826] [2022-01-18 15:58:28,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:28,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:58:28,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:28,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:58:28,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:58:28,842 INFO L87 Difference]: Start difference. First operand 146 states and 301 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 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-01-18 15:58:29,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:29,822 INFO L93 Difference]: Finished difference Result 614 states and 1173 transitions. [2022-01-18 15:58:29,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:58:29,822 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 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 29 [2022-01-18 15:58:29,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:29,825 INFO L225 Difference]: With dead ends: 614 [2022-01-18 15:58:29,825 INFO L226 Difference]: Without dead ends: 521 [2022-01-18 15:58:29,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1238, Invalid=3592, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 15:58:29,827 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 311 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:29,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 135 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:58:29,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-01-18 15:58:29,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 115. [2022-01-18 15:58:29,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.9824561403508771) internal successors, (226), 114 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:29,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 226 transitions. [2022-01-18 15:58:29,835 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 226 transitions. Word has length 29 [2022-01-18 15:58:29,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:29,836 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 226 transitions. [2022-01-18 15:58:29,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 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-01-18 15:58:29,836 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 226 transitions. [2022-01-18 15:58:29,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:58:29,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:29,837 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:29,859 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-01-18 15:58:30,059 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-01-18 15:58:30,060 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:30,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:30,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1726457475, now seen corresponding path program 9 times [2022-01-18 15:58:30,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:30,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718174916] [2022-01-18 15:58:30,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:30,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:30,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:30,136 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:30,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:30,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718174916] [2022-01-18 15:58:30,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718174916] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:30,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287779256] [2022-01-18 15:58:30,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:58:30,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:30,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:30,138 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:30,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 15:58:30,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 15:58:30,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:30,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:58:30,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:30,407 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:30,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:30,571 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:30,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287779256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:30,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:30,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-01-18 15:58:30,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633678354] [2022-01-18 15:58:30,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:30,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:58:30,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:30,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:58:30,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=433, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:58:30,573 INFO L87 Difference]: Start difference. First operand 115 states and 226 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 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-01-18 15:58:31,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:31,238 INFO L93 Difference]: Finished difference Result 352 states and 678 transitions. [2022-01-18 15:58:31,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:58:31,238 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 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 29 [2022-01-18 15:58:31,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:31,239 INFO L225 Difference]: With dead ends: 352 [2022-01-18 15:58:31,239 INFO L226 Difference]: Without dead ends: 348 [2022-01-18 15:58:31,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 923 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=981, Invalid=2441, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:58:31,241 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 279 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:31,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 73 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:58:31,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-18 15:58:31,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 103. [2022-01-18 15:58:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 1.9901960784313726) internal successors, (203), 102 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:31,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 203 transitions. [2022-01-18 15:58:31,246 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 203 transitions. Word has length 29 [2022-01-18 15:58:31,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:31,246 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 203 transitions. [2022-01-18 15:58:31,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 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-01-18 15:58:31,246 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 203 transitions. [2022-01-18 15:58:31,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:58:31,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:31,247 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:31,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-18 15:58:31,455 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-01-18 15:58:31,455 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:31,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:31,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1453740809, now seen corresponding path program 10 times [2022-01-18 15:58:31,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:31,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741183920] [2022-01-18 15:58:31,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:31,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:31,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:31,531 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:31,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:31,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741183920] [2022-01-18 15:58:31,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741183920] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:31,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939290669] [2022-01-18 15:58:31,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:58:31,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:31,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:31,536 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:31,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 15:58:31,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:58:31,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:31,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:58:31,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:31,709 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:31,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:31,832 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:31,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939290669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:31,832 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:31,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-01-18 15:58:31,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971053077] [2022-01-18 15:58:31,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:31,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:58:31,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:31,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:58:31,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:58:31,834 INFO L87 Difference]: Start difference. First operand 103 states and 203 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:31,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:31,914 INFO L93 Difference]: Finished difference Result 281 states and 544 transitions. [2022-01-18 15:58:31,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:58:31,914 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 15:58:31,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:31,916 INFO L225 Difference]: With dead ends: 281 [2022-01-18 15:58:31,916 INFO L226 Difference]: Without dead ends: 242 [2022-01-18 15:58:31,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:58:31,916 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 38 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:31,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 199 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:58:31,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-01-18 15:58:31,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 186. [2022-01-18 15:58:31,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.097297297297297) internal successors, (388), 185 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:31,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 388 transitions. [2022-01-18 15:58:31,922 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 388 transitions. Word has length 31 [2022-01-18 15:58:31,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:31,922 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 388 transitions. [2022-01-18 15:58:31,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:31,922 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 388 transitions. [2022-01-18 15:58:31,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 15:58:31,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:31,926 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:31,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:32,126 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-01-18 15:58:32,126 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:32,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:32,127 INFO L85 PathProgramCache]: Analyzing trace with hash 976375691, now seen corresponding path program 11 times [2022-01-18 15:58:32,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:32,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941839642] [2022-01-18 15:58:32,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:32,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:32,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:32,249 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:32,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:32,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941839642] [2022-01-18 15:58:32,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941839642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:32,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459524616] [2022-01-18 15:58:32,250 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:58:32,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:32,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:32,251 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:32,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 15:58:32,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 15:58:32,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:32,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:58:32,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:32,543 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:32,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:32,722 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:32,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459524616] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:32,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:32,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 15:58:32,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681415159] [2022-01-18 15:58:32,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:32,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:58:32,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:32,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:58:32,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:58:32,724 INFO L87 Difference]: Start difference. First operand 186 states and 388 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:34,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:34,138 INFO L93 Difference]: Finished difference Result 890 states and 1705 transitions. [2022-01-18 15:58:34,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 15:58:34,138 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 15:58:34,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:34,143 INFO L225 Difference]: With dead ends: 890 [2022-01-18 15:58:34,143 INFO L226 Difference]: Without dead ends: 725 [2022-01-18 15:58:34,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2530 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2144, Invalid=6412, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 15:58:34,146 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 397 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:34,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 150 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:58:34,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-01-18 15:58:34,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 137. [2022-01-18 15:58:34,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.0) internal successors, (272), 136 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:34,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 272 transitions. [2022-01-18 15:58:34,153 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 272 transitions. Word has length 33 [2022-01-18 15:58:34,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:34,154 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 272 transitions. [2022-01-18 15:58:34,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:34,154 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 272 transitions. [2022-01-18 15:58:34,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 15:58:34,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:34,158 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:34,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:34,383 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-01-18 15:58:34,383 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:34,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:34,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1583838335, now seen corresponding path program 12 times [2022-01-18 15:58:34,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:34,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076414810] [2022-01-18 15:58:34,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:34,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:34,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:34,472 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:34,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:34,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076414810] [2022-01-18 15:58:34,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076414810] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:34,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541996863] [2022-01-18 15:58:34,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:58:34,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:34,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:34,475 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:34,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 15:58:34,497 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 15:58:34,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:34,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:58:34,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:34,773 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:34,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:34,983 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:34,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541996863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:34,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:34,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-01-18 15:58:34,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283794646] [2022-01-18 15:58:34,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:34,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:58:34,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:34,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:58:34,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=635, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:58:34,985 INFO L87 Difference]: Start difference. First operand 137 states and 272 transitions. Second operand has 30 states, 30 states have (on average 2.566666666666667) internal successors, (77), 29 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:36,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:36,055 INFO L93 Difference]: Finished difference Result 486 states and 946 transitions. [2022-01-18 15:58:36,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:58:36,055 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.566666666666667) internal successors, (77), 29 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 15:58:36,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:36,057 INFO L225 Difference]: With dead ends: 486 [2022-01-18 15:58:36,057 INFO L226 Difference]: Without dead ends: 482 [2022-01-18 15:58:36,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1634, Invalid=4218, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:58:36,059 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 354 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:36,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 76 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:58:36,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-01-18 15:58:36,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 121. [2022-01-18 15:58:36,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.0083333333333333) internal successors, (241), 120 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:36,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 241 transitions. [2022-01-18 15:58:36,065 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 241 transitions. Word has length 33 [2022-01-18 15:58:36,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:36,065 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 241 transitions. [2022-01-18 15:58:36,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.566666666666667) internal successors, (77), 29 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:36,066 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 241 transitions. [2022-01-18 15:58:36,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 15:58:36,066 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:36,066 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:36,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 15:58:36,279 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-01-18 15:58:36,279 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:36,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:36,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1071262921, now seen corresponding path program 13 times [2022-01-18 15:58:36,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:36,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705444911] [2022-01-18 15:58:36,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:36,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:36,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:36,379 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:36,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:36,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705444911] [2022-01-18 15:58:36,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705444911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:36,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763301443] [2022-01-18 15:58:36,380 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:58:36,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:36,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:36,381 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:36,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 15:58:36,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:36,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 15:58:36,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:36,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:36,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763301443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:36,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:36,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-01-18 15:58:36,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525490014] [2022-01-18 15:58:36,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:36,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 15:58:36,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:36,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 15:58:36,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:58:36,660 INFO L87 Difference]: Start difference. First operand 121 states and 241 transitions. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:36,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:36,756 INFO L93 Difference]: Finished difference Result 340 states and 661 transitions. [2022-01-18 15:58:36,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:58:36,756 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 15:58:36,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:36,758 INFO L225 Difference]: With dead ends: 340 [2022-01-18 15:58:36,758 INFO L226 Difference]: Without dead ends: 295 [2022-01-18 15:58:36,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:58:36,758 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 47 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:36,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 279 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:58:36,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-01-18 15:58:36,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 226. [2022-01-18 15:58:36,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 2.111111111111111) internal successors, (475), 225 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:36,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 475 transitions. [2022-01-18 15:58:36,765 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 475 transitions. Word has length 35 [2022-01-18 15:58:36,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:36,765 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 475 transitions. [2022-01-18 15:58:36,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:36,765 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 475 transitions. [2022-01-18 15:58:36,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 15:58:36,766 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:36,766 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:36,789 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-01-18 15:58:36,983 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-01-18 15:58:36,984 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:36,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:36,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1278220363, now seen corresponding path program 14 times [2022-01-18 15:58:36,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:36,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9668770] [2022-01-18 15:58:36,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:36,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:36,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:37,142 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:37,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:37,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9668770] [2022-01-18 15:58:37,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9668770] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:37,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944196691] [2022-01-18 15:58:37,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:58:37,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:37,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:37,144 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:37,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 15:58:37,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:58:37,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:37,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 15:58:37,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:37,495 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:37,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:37,690 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:37,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944196691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:37,691 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:37,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 35 [2022-01-18 15:58:37,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053322065] [2022-01-18 15:58:37,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:37,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:58:37,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:37,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:58:37,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:58:37,693 INFO L87 Difference]: Start difference. First operand 226 states and 475 transitions. Second operand has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:39,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:39,673 INFO L93 Difference]: Finished difference Result 1206 states and 2313 transitions. [2022-01-18 15:58:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 15:58:39,674 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 15:58:39,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:39,678 INFO L225 Difference]: With dead ends: 1206 [2022-01-18 15:58:39,678 INFO L226 Difference]: Without dead ends: 957 [2022-01-18 15:58:39,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4401 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3470, Invalid=10572, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 15:58:39,682 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 447 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:39,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 230 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:58:39,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-01-18 15:58:39,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 159. [2022-01-18 15:58:39,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.0126582278481013) internal successors, (318), 158 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:39,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 318 transitions. [2022-01-18 15:58:39,691 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 318 transitions. Word has length 37 [2022-01-18 15:58:39,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:39,691 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 318 transitions. [2022-01-18 15:58:39,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:39,692 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 318 transitions. [2022-01-18 15:58:39,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 15:58:39,692 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:39,692 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:39,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 15:58:39,913 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-01-18 15:58:39,914 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:39,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:39,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1281475707, now seen corresponding path program 15 times [2022-01-18 15:58:39,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:39,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867121110] [2022-01-18 15:58:39,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:39,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:39,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:40,042 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:40,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:40,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867121110] [2022-01-18 15:58:40,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867121110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:40,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365613028] [2022-01-18 15:58:40,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:58:40,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:40,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:40,044 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:40,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 15:58:40,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-01-18 15:58:40,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:40,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 15:58:40,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:40,379 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:40,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:40,636 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:40,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365613028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:40,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:40,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 34 [2022-01-18 15:58:40,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878008122] [2022-01-18 15:58:40,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:40,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:58:40,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:40,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:58:40,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=876, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:58:40,638 INFO L87 Difference]: Start difference. First operand 159 states and 318 transitions. Second operand has 35 states, 35 states have (on average 2.5428571428571427) internal successors, (89), 34 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:42,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:42,021 INFO L93 Difference]: Finished difference Result 642 states and 1258 transitions. [2022-01-18 15:58:42,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 15:58:42,021 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.5428571428571427) internal successors, (89), 34 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 15:58:42,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:42,024 INFO L225 Difference]: With dead ends: 642 [2022-01-18 15:58:42,024 INFO L226 Difference]: Without dead ends: 638 [2022-01-18 15:58:42,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2831 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2553, Invalid=6759, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 15:58:42,027 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 457 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:42,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 90 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:58:42,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-01-18 15:58:42,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 139. [2022-01-18 15:58:42,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.0217391304347827) internal successors, (279), 138 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:42,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 279 transitions. [2022-01-18 15:58:42,033 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 279 transitions. Word has length 37 [2022-01-18 15:58:42,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:42,033 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 279 transitions. [2022-01-18 15:58:42,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.5428571428571427) internal successors, (89), 34 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:42,034 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 279 transitions. [2022-01-18 15:58:42,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 15:58:42,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:42,034 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:42,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:42,235 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-01-18 15:58:42,235 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:42,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:42,235 INFO L85 PathProgramCache]: Analyzing trace with hash -913783415, now seen corresponding path program 16 times [2022-01-18 15:58:42,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:42,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604889078] [2022-01-18 15:58:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:42,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:42,347 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:42,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:42,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604889078] [2022-01-18 15:58:42,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604889078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:42,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849643973] [2022-01-18 15:58:42,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:58:42,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:42,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:42,352 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:42,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 15:58:42,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:58:42,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:42,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 15:58:42,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:42,511 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:42,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:42,640 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:42,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849643973] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:42,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:42,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-01-18 15:58:42,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927047692] [2022-01-18 15:58:42,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:42,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 15:58:42,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:42,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 15:58:42,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:58:42,641 INFO L87 Difference]: Start difference. First operand 139 states and 279 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-01-18 15:58:42,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:42,749 INFO L93 Difference]: Finished difference Result 399 states and 778 transitions. [2022-01-18 15:58:42,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:58:42,749 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 39 [2022-01-18 15:58:42,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:42,750 INFO L225 Difference]: With dead ends: 399 [2022-01-18 15:58:42,750 INFO L226 Difference]: Without dead ends: 348 [2022-01-18 15:58:42,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:58:42,751 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 56 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:42,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 373 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:58:42,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-18 15:58:42,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 266. [2022-01-18 15:58:42,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.120754716981132) internal successors, (562), 265 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:42,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 562 transitions. [2022-01-18 15:58:42,756 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 562 transitions. Word has length 39 [2022-01-18 15:58:42,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:42,756 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 562 transitions. [2022-01-18 15:58:42,757 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-01-18 15:58:42,757 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 562 transitions. [2022-01-18 15:58:42,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 15:58:42,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:42,757 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:42,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:42,979 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-01-18 15:58:42,979 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:42,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:42,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1709629429, now seen corresponding path program 17 times [2022-01-18 15:58:42,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:42,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628169609] [2022-01-18 15:58:42,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:42,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:42,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:43,162 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:43,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:43,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628169609] [2022-01-18 15:58:43,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628169609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:43,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123918933] [2022-01-18 15:58:43,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:58:43,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:43,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:43,168 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:43,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 15:58:43,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 15:58:43,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:43,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:58:43,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:43,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:43,850 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:43,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123918933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:43,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:43,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 40 [2022-01-18 15:58:43,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847494983] [2022-01-18 15:58:43,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:43,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 15:58:43,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:43,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 15:58:43,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=1314, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:58:43,852 INFO L87 Difference]: Start difference. First operand 266 states and 562 transitions. Second operand has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:46,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:46,570 INFO L93 Difference]: Finished difference Result 1562 states and 2997 transitions. [2022-01-18 15:58:46,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 15:58:46,571 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 15:58:46,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:46,575 INFO L225 Difference]: With dead ends: 1562 [2022-01-18 15:58:46,575 INFO L226 Difference]: Without dead ends: 1217 [2022-01-18 15:58:46,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7192 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5330, Invalid=16426, Unknown=0, NotChecked=0, Total=21756 [2022-01-18 15:58:46,578 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 473 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 1238 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:46,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 225 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1238 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:58:46,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2022-01-18 15:58:46,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 181. [2022-01-18 15:58:46,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.022222222222222) internal successors, (364), 180 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:46,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 364 transitions. [2022-01-18 15:58:46,590 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 364 transitions. Word has length 41 [2022-01-18 15:58:46,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:46,590 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 364 transitions. [2022-01-18 15:58:46,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:46,590 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 364 transitions. [2022-01-18 15:58:46,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 15:58:46,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:46,591 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:46,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:46,811 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-01-18 15:58:46,811 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:46,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:46,812 INFO L85 PathProgramCache]: Analyzing trace with hash 523397513, now seen corresponding path program 18 times [2022-01-18 15:58:46,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:46,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104351564] [2022-01-18 15:58:46,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:46,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:46,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:46,945 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:46,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:46,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104351564] [2022-01-18 15:58:46,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104351564] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:46,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812622460] [2022-01-18 15:58:46,945 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:58:46,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:46,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:46,946 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:46,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 15:58:46,973 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-01-18 15:58:46,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:46,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:58:46,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:47,353 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:47,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:47,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812622460] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:47,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:47,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 17] total 39 [2022-01-18 15:58:47,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41280560] [2022-01-18 15:58:47,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:47,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 15:58:47,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:47,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 15:58:47,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1156, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:58:47,651 INFO L87 Difference]: Start difference. First operand 181 states and 364 transitions. Second operand has 40 states, 40 states have (on average 2.525) internal successors, (101), 39 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:49,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:49,401 INFO L93 Difference]: Finished difference Result 820 states and 1614 transitions. [2022-01-18 15:58:49,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 15:58:49,401 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.525) internal successors, (101), 39 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 15:58:49,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:49,404 INFO L225 Difference]: With dead ends: 820 [2022-01-18 15:58:49,404 INFO L226 Difference]: Without dead ends: 816 [2022-01-18 15:58:49,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4484 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3799, Invalid=10243, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 15:58:49,406 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 410 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:49,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 108 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:58:49,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-01-18 15:58:49,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 157. [2022-01-18 15:58:49,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.032051282051282) internal successors, (317), 156 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:49,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 317 transitions. [2022-01-18 15:58:49,432 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 317 transitions. Word has length 41 [2022-01-18 15:58:49,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:49,433 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 317 transitions. [2022-01-18 15:58:49,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.525) internal successors, (101), 39 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:49,433 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 317 transitions. [2022-01-18 15:58:49,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 15:58:49,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:49,433 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:49,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:49,647 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-01-18 15:58:49,647 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:49,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:49,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1095687497, now seen corresponding path program 19 times [2022-01-18 15:58:49,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:49,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608830948] [2022-01-18 15:58:49,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:49,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:49,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:49,773 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:49,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:49,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608830948] [2022-01-18 15:58:49,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608830948] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:49,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347053980] [2022-01-18 15:58:49,773 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:58:49,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:49,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:49,774 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:49,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 15:58:49,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:49,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:58:49,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:49,994 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:49,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:50,144 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:50,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347053980] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:50,144 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:50,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2022-01-18 15:58:50,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669173488] [2022-01-18 15:58:50,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:50,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:58:50,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:50,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:58:50,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:58:50,145 INFO L87 Difference]: Start difference. First operand 157 states and 317 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:50,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:50,303 INFO L93 Difference]: Finished difference Result 458 states and 895 transitions. [2022-01-18 15:58:50,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:58:50,303 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 15:58:50,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:50,304 INFO L225 Difference]: With dead ends: 458 [2022-01-18 15:58:50,304 INFO L226 Difference]: Without dead ends: 401 [2022-01-18 15:58:50,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:58:50,305 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 65 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:50,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 481 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:58:50,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-01-18 15:58:50,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 306. [2022-01-18 15:58:50,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.1278688524590166) internal successors, (649), 305 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:50,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 649 transitions. [2022-01-18 15:58:50,311 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 649 transitions. Word has length 43 [2022-01-18 15:58:50,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:50,311 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 649 transitions. [2022-01-18 15:58:50,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:50,311 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 649 transitions. [2022-01-18 15:58:50,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-18 15:58:50,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:50,312 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:50,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:50,527 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-01-18 15:58:50,527 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:50,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:50,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1162487499, now seen corresponding path program 20 times [2022-01-18 15:58:50,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:50,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125863071] [2022-01-18 15:58:50,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:50,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:50,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:50,721 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:50,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:50,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125863071] [2022-01-18 15:58:50,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125863071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:50,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924170904] [2022-01-18 15:58:50,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:58:50,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:50,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:50,722 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:50,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 15:58:50,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:58:50,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:50,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:58:50,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:51,165 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:51,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:51,409 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:51,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924170904] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:51,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:51,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 45 [2022-01-18 15:58:51,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400605994] [2022-01-18 15:58:51,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:51,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 15:58:51,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:51,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 15:58:51,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=1667, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:58:51,411 INFO L87 Difference]: Start difference. First operand 306 states and 649 transitions. Second operand has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:54,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:54,751 INFO L93 Difference]: Finished difference Result 1958 states and 3757 transitions. [2022-01-18 15:58:54,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-01-18 15:58:54,752 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-18 15:58:54,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:54,755 INFO L225 Difference]: With dead ends: 1958 [2022-01-18 15:58:54,755 INFO L226 Difference]: Without dead ends: 1505 [2022-01-18 15:58:54,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11172 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=7852, Invalid=24368, Unknown=0, NotChecked=0, Total=32220 [2022-01-18 15:58:54,760 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 739 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:54,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 230 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1208 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:58:54,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2022-01-18 15:58:54,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 203. [2022-01-18 15:58:54,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 2.0297029702970297) internal successors, (410), 202 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:54,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 410 transitions. [2022-01-18 15:58:54,769 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 410 transitions. Word has length 45 [2022-01-18 15:58:54,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:54,769 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 410 transitions. [2022-01-18 15:58:54,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:54,770 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 410 transitions. [2022-01-18 15:58:54,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-18 15:58:54,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:54,770 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:54,792 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-01-18 15:58:54,988 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-01-18 15:58:54,988 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:54,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:54,989 INFO L85 PathProgramCache]: Analyzing trace with hash 702420365, now seen corresponding path program 21 times [2022-01-18 15:58:54,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:54,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416160823] [2022-01-18 15:58:54,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:54,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:54,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:55,160 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:55,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:55,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416160823] [2022-01-18 15:58:55,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416160823] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:55,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560349542] [2022-01-18 15:58:55,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:58:55,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:55,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:55,161 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:55,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 15:58:55,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-01-18 15:58:55,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:55,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:58:55,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:55,578 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:55,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:55,941 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:55,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560349542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:55,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:55,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 19] total 44 [2022-01-18 15:58:55,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374929873] [2022-01-18 15:58:55,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:55,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 15:58:55,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:55,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 15:58:55,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=505, Invalid=1475, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:58:55,944 INFO L87 Difference]: Start difference. First operand 203 states and 410 transitions. Second operand has 45 states, 45 states have (on average 2.511111111111111) internal successors, (113), 44 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:58,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:58,204 INFO L93 Difference]: Finished difference Result 1020 states and 2014 transitions. [2022-01-18 15:58:58,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-18 15:58:58,204 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.511111111111111) internal successors, (113), 44 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-18 15:58:58,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:58,207 INFO L225 Difference]: With dead ends: 1020 [2022-01-18 15:58:58,207 INFO L226 Difference]: Without dead ends: 1016 [2022-01-18 15:58:58,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6775 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5439, Invalid=14867, Unknown=0, NotChecked=0, Total=20306 [2022-01-18 15:58:58,209 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 469 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:58,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 132 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:58:58,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2022-01-18 15:58:58,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 175. [2022-01-18 15:58:58,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.0402298850574714) internal successors, (355), 174 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:58,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 355 transitions. [2022-01-18 15:58:58,215 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 355 transitions. Word has length 45 [2022-01-18 15:58:58,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:58,215 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 355 transitions. [2022-01-18 15:58:58,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.511111111111111) internal successors, (113), 44 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:58,216 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 355 transitions. [2022-01-18 15:58:58,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 15:58:58,216 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:58,216 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:58,238 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-01-18 15:58:58,438 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-01-18 15:58:58,438 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:58,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:58,439 INFO L85 PathProgramCache]: Analyzing trace with hash -463916023, now seen corresponding path program 22 times [2022-01-18 15:58:58,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:58,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161351603] [2022-01-18 15:58:58,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:58,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:58,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:58,560 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:58,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:58,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161351603] [2022-01-18 15:58:58,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161351603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:58,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002738288] [2022-01-18 15:58:58,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:58:58,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:58,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:58,561 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:58,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 15:58:58,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:58:58,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:58,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:58:58,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:58,728 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:58,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:58,868 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:58,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002738288] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:58,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:58,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2022-01-18 15:58:58,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660532708] [2022-01-18 15:58:58,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:58,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:58:58,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:58,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:58:58,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:58:58,869 INFO L87 Difference]: Start difference. First operand 175 states and 355 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-01-18 15:58:59,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:59,053 INFO L93 Difference]: Finished difference Result 517 states and 1012 transitions. [2022-01-18 15:58:59,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:58:59,053 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 47 [2022-01-18 15:58:59,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:59,055 INFO L225 Difference]: With dead ends: 517 [2022-01-18 15:58:59,055 INFO L226 Difference]: Without dead ends: 454 [2022-01-18 15:58:59,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 99 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:58:59,056 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 74 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:59,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 603 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:58:59,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-01-18 15:58:59,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 346. [2022-01-18 15:58:59,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.1333333333333333) internal successors, (736), 345 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:59,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 736 transitions. [2022-01-18 15:58:59,062 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 736 transitions. Word has length 47 [2022-01-18 15:58:59,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:59,062 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 736 transitions. [2022-01-18 15:58:59,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-01-18 15:58:59,063 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 736 transitions. [2022-01-18 15:58:59,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-18 15:58:59,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:59,063 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:59,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:59,286 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-01-18 15:58:59,286 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:59,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:59,286 INFO L85 PathProgramCache]: Analyzing trace with hash 2125458571, now seen corresponding path program 23 times [2022-01-18 15:58:59,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:59,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399118373] [2022-01-18 15:58:59,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:59,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:59,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:59,533 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:59,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:59,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399118373] [2022-01-18 15:58:59,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399118373] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:59,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422590477] [2022-01-18 15:58:59,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:58:59,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:59,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:59,535 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:58:59,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 15:58:59,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-01-18 15:58:59,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:59,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:58:59,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:00,011 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:00,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:00,274 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:00,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422590477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:00,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:00,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 50 [2022-01-18 15:59:00,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324193840] [2022-01-18 15:59:00,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:00,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 15:59:00,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:00,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 15:59:00,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=488, Invalid=2062, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:59:00,276 INFO L87 Difference]: Start difference. First operand 346 states and 736 transitions. Second operand has 51 states, 51 states have (on average 2.2549019607843137) internal successors, (115), 50 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:04,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:04,717 INFO L93 Difference]: Finished difference Result 2394 states and 4593 transitions. [2022-01-18 15:59:04,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2022-01-18 15:59:04,718 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.2549019607843137) internal successors, (115), 50 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-01-18 15:59:04,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:04,722 INFO L225 Difference]: With dead ends: 2394 [2022-01-18 15:59:04,722 INFO L226 Difference]: Without dead ends: 1821 [2022-01-18 15:59:04,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16656 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=11178, Invalid=34832, Unknown=0, NotChecked=0, Total=46010 [2022-01-18 15:59:04,725 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 707 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 1662 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:04,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 295 Invalid, 1817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1662 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:59:04,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2022-01-18 15:59:04,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 225. [2022-01-18 15:59:04,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.0357142857142856) internal successors, (456), 224 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:04,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 456 transitions. [2022-01-18 15:59:04,734 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 456 transitions. Word has length 49 [2022-01-18 15:59:04,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:04,734 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 456 transitions. [2022-01-18 15:59:04,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.2549019607843137) internal successors, (115), 50 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:04,734 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 456 transitions. [2022-01-18 15:59:04,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-18 15:59:04,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:04,735 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:04,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 15:59:04,956 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-01-18 15:59:04,957 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:04,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:04,957 INFO L85 PathProgramCache]: Analyzing trace with hash -827703407, now seen corresponding path program 24 times [2022-01-18 15:59:04,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:04,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050009568] [2022-01-18 15:59:04,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:04,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:04,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:05,110 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:05,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:05,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050009568] [2022-01-18 15:59:05,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050009568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:05,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800763655] [2022-01-18 15:59:05,111 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:59:05,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:05,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:05,112 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:05,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 15:59:05,138 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-01-18 15:59:05,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:05,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:59:05,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:05,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:05,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800763655] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:05,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:05,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 21] total 49 [2022-01-18 15:59:05,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622369893] [2022-01-18 15:59:05,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:05,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 15:59:05,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:05,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 15:59:05,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=617, Invalid=1833, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:59:05,975 INFO L87 Difference]: Start difference. First operand 225 states and 456 transitions. Second operand has 50 states, 50 states have (on average 2.5) internal successors, (125), 49 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:08,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:08,794 INFO L93 Difference]: Finished difference Result 1242 states and 2458 transitions. [2022-01-18 15:59:08,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-01-18 15:59:08,794 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.5) internal successors, (125), 49 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-01-18 15:59:08,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:08,798 INFO L225 Difference]: With dead ends: 1242 [2022-01-18 15:59:08,799 INFO L226 Difference]: Without dead ends: 1238 [2022-01-18 15:59:08,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9854 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=7546, Invalid=20846, Unknown=0, NotChecked=0, Total=28392 [2022-01-18 15:59:08,801 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 612 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1086 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:08,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [612 Valid, 136 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1086 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:59:08,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2022-01-18 15:59:08,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 193. [2022-01-18 15:59:08,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.046875) internal successors, (393), 192 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:08,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 393 transitions. [2022-01-18 15:59:08,808 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 393 transitions. Word has length 49 [2022-01-18 15:59:08,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:08,808 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 393 transitions. [2022-01-18 15:59:08,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.5) internal successors, (125), 49 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:08,809 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 393 transitions. [2022-01-18 15:59:08,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-18 15:59:08,809 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:08,809 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:08,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 15:59:09,015 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-01-18 15:59:09,015 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:09,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:09,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1533315529, now seen corresponding path program 25 times [2022-01-18 15:59:09,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:09,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984650498] [2022-01-18 15:59:09,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:09,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:09,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:09,161 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:09,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:09,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984650498] [2022-01-18 15:59:09,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984650498] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:09,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262343662] [2022-01-18 15:59:09,161 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:59:09,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:09,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:09,163 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:09,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 15:59:09,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:09,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 15:59:09,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:09,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:09,512 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:09,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262343662] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:09,512 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:09,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 12 [2022-01-18 15:59:09,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182294931] [2022-01-18 15:59:09,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:09,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 15:59:09,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:09,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 15:59:09,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:59:09,513 INFO L87 Difference]: Start difference. First operand 193 states and 393 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:09,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:09,719 INFO L93 Difference]: Finished difference Result 576 states and 1129 transitions. [2022-01-18 15:59:09,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:59:09,719 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-01-18 15:59:09,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:09,720 INFO L225 Difference]: With dead ends: 576 [2022-01-18 15:59:09,720 INFO L226 Difference]: Without dead ends: 507 [2022-01-18 15:59:09,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 108 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:59:09,721 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 83 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:09,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 739 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:59:09,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-01-18 15:59:09,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 386. [2022-01-18 15:59:09,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.137662337662338) internal successors, (823), 385 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:09,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 823 transitions. [2022-01-18 15:59:09,727 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 823 transitions. Word has length 51 [2022-01-18 15:59:09,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:09,728 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 823 transitions. [2022-01-18 15:59:09,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:09,728 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 823 transitions. [2022-01-18 15:59:09,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 15:59:09,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:09,729 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:09,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 15:59:09,950 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-01-18 15:59:09,950 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:09,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:09,950 INFO L85 PathProgramCache]: Analyzing trace with hash 46608715, now seen corresponding path program 26 times [2022-01-18 15:59:09,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:09,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605959968] [2022-01-18 15:59:09,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:09,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:10,194 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:10,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:10,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605959968] [2022-01-18 15:59:10,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605959968] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:10,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434815625] [2022-01-18 15:59:10,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:59:10,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:10,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:10,196 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:10,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 15:59:10,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:59:10,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:10,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 15:59:10,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:10,729 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:10,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:11,034 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:11,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434815625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:11,034 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:11,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 55 [2022-01-18 15:59:11,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927028805] [2022-01-18 15:59:11,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:11,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-18 15:59:11,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:11,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-18 15:59:11,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=581, Invalid=2499, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:59:11,036 INFO L87 Difference]: Start difference. First operand 386 states and 823 transitions. Second operand has 56 states, 56 states have (on average 2.232142857142857) internal successors, (125), 55 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:16,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:16,704 INFO L93 Difference]: Finished difference Result 2870 states and 5505 transitions. [2022-01-18 15:59:16,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 201 states. [2022-01-18 15:59:16,704 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.232142857142857) internal successors, (125), 55 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 15:59:16,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:16,711 INFO L225 Difference]: With dead ends: 2870 [2022-01-18 15:59:16,711 INFO L226 Difference]: Without dead ends: 2165 [2022-01-18 15:59:16,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 251 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23988 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=15464, Invalid=48292, Unknown=0, NotChecked=0, Total=63756 [2022-01-18 15:59:16,715 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 818 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 1714 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 1889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:16,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [818 Valid, 306 Invalid, 1889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1714 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:59:16,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2022-01-18 15:59:16,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 247. [2022-01-18 15:59:16,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.040650406504065) internal successors, (502), 246 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:16,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 502 transitions. [2022-01-18 15:59:16,725 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 502 transitions. Word has length 53 [2022-01-18 15:59:16,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:16,725 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 502 transitions. [2022-01-18 15:59:16,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.232142857142857) internal successors, (125), 55 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:16,725 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 502 transitions. [2022-01-18 15:59:16,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 15:59:16,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:16,726 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:16,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 15:59:16,947 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-01-18 15:59:16,947 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:16,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:16,948 INFO L85 PathProgramCache]: Analyzing trace with hash 2116020117, now seen corresponding path program 27 times [2022-01-18 15:59:16,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:16,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764810442] [2022-01-18 15:59:16,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:16,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:16,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:17,109 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:17,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:17,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764810442] [2022-01-18 15:59:17,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764810442] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:17,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072548879] [2022-01-18 15:59:17,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:59:17,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:17,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:17,110 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:17,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 15:59:17,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-01-18 15:59:17,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:17,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 15:59:17,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:17,663 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:17,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:18,110 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:18,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072548879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:18,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:18,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23, 23] total 54 [2022-01-18 15:59:18,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000635408] [2022-01-18 15:59:18,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:18,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 15:59:18,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:18,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 15:59:18,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=740, Invalid=2230, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:59:18,111 INFO L87 Difference]: Start difference. First operand 247 states and 502 transitions. Second operand has 55 states, 55 states have (on average 2.4909090909090907) internal successors, (137), 54 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:21,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:21,640 INFO L93 Difference]: Finished difference Result 1486 states and 2946 transitions. [2022-01-18 15:59:21,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-18 15:59:21,640 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.4909090909090907) internal successors, (137), 54 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 15:59:21,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:21,643 INFO L225 Difference]: With dead ends: 1486 [2022-01-18 15:59:21,643 INFO L226 Difference]: Without dead ends: 1482 [2022-01-18 15:59:21,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13887 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=10199, Invalid=28413, Unknown=0, NotChecked=0, Total=38612 [2022-01-18 15:59:21,646 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 711 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 1434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:21,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [711 Valid, 141 Invalid, 1434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 1220 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:59:21,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1482 states. [2022-01-18 15:59:21,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1482 to 211. [2022-01-18 15:59:21,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.052380952380952) internal successors, (431), 210 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:21,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 431 transitions. [2022-01-18 15:59:21,652 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 431 transitions. Word has length 53 [2022-01-18 15:59:21,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:21,652 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 431 transitions. [2022-01-18 15:59:21,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.4909090909090907) internal successors, (137), 54 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:21,652 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 431 transitions. [2022-01-18 15:59:21,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-18 15:59:21,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:21,653 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:21,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 15:59:21,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:21,867 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:21,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:21,868 INFO L85 PathProgramCache]: Analyzing trace with hash 918396553, now seen corresponding path program 28 times [2022-01-18 15:59:21,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:21,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731636682] [2022-01-18 15:59:21,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:21,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:22,021 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:22,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:22,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731636682] [2022-01-18 15:59:22,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731636682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:22,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249476811] [2022-01-18 15:59:22,022 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:59:22,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:22,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:22,023 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:22,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 15:59:22,050 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:59:22,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:22,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 15:59:22,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:22,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:22,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249476811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:22,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:22,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-01-18 15:59:22,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274817573] [2022-01-18 15:59:22,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:22,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 15:59:22,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:22,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 15:59:22,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:59:22,385 INFO L87 Difference]: Start difference. First operand 211 states and 431 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:22,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:22,631 INFO L93 Difference]: Finished difference Result 635 states and 1246 transitions. [2022-01-18 15:59:22,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:59:22,631 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-18 15:59:22,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:22,633 INFO L225 Difference]: With dead ends: 635 [2022-01-18 15:59:22,633 INFO L226 Difference]: Without dead ends: 560 [2022-01-18 15:59:22,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 117 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:59:22,633 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 92 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:22,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 889 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:59:22,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-01-18 15:59:22,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 426. [2022-01-18 15:59:22,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.1411764705882352) internal successors, (910), 425 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:22,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 910 transitions. [2022-01-18 15:59:22,639 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 910 transitions. Word has length 55 [2022-01-18 15:59:22,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:22,639 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 910 transitions. [2022-01-18 15:59:22,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:22,639 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 910 transitions. [2022-01-18 15:59:22,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-18 15:59:22,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:22,640 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:22,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 15:59:22,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:22,847 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:22,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:22,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1784892149, now seen corresponding path program 29 times [2022-01-18 15:59:22,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:22,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601166645] [2022-01-18 15:59:22,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:22,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:22,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:23,172 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:23,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:23,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601166645] [2022-01-18 15:59:23,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601166645] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:23,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205826194] [2022-01-18 15:59:23,172 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:59:23,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:23,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:23,174 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:23,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 15:59:23,220 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-01-18 15:59:23,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:23,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 15:59:23,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:23,848 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:23,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:24,184 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 121 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:24,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205826194] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:24,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:24,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 60 [2022-01-18 15:59:24,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78379520] [2022-01-18 15:59:24,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:24,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-18 15:59:24,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:24,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-18 15:59:24,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=682, Invalid=2978, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:59:24,186 INFO L87 Difference]: Start difference. First operand 426 states and 910 transitions. Second operand has 61 states, 61 states have (on average 2.2131147540983607) internal successors, (135), 60 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:31,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:31,326 INFO L93 Difference]: Finished difference Result 3386 states and 6493 transitions. [2022-01-18 15:59:31,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2022-01-18 15:59:31,326 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.2131147540983607) internal successors, (135), 60 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-18 15:59:31,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:31,335 INFO L225 Difference]: With dead ends: 3386 [2022-01-18 15:59:31,335 INFO L226 Difference]: Without dead ends: 2537 [2022-01-18 15:59:31,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 292 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33558 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=20880, Invalid=65262, Unknown=0, NotChecked=0, Total=86142 [2022-01-18 15:59:31,339 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 904 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:31,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [904 Valid, 357 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2151 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:59:31,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2537 states. [2022-01-18 15:59:31,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2537 to 269. [2022-01-18 15:59:31,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 2.044776119402985) internal successors, (548), 268 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:31,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 548 transitions. [2022-01-18 15:59:31,352 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 548 transitions. Word has length 57 [2022-01-18 15:59:31,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:31,352 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 548 transitions. [2022-01-18 15:59:31,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.2131147540983607) internal successors, (135), 60 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:31,352 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 548 transitions. [2022-01-18 15:59:31,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-18 15:59:31,353 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:31,353 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:31,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 15:59:31,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-18 15:59:31,562 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:31,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:31,562 INFO L85 PathProgramCache]: Analyzing trace with hash -565703271, now seen corresponding path program 30 times [2022-01-18 15:59:31,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:31,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977104320] [2022-01-18 15:59:31,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:31,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:31,792 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:31,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:31,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977104320] [2022-01-18 15:59:31,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977104320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:31,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209247277] [2022-01-18 15:59:31,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:59:31,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:31,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:31,796 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:31,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 15:59:31,838 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-01-18 15:59:31,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:31,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 15:59:31,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:32,481 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:32,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:32,970 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 121 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:32,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209247277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:32,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:32,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 25, 25] total 59 [2022-01-18 15:59:32,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391665348] [2022-01-18 15:59:32,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:32,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 15:59:32,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:32,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 15:59:32,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=874, Invalid=2666, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:59:32,972 INFO L87 Difference]: Start difference. First operand 269 states and 548 transitions. Second operand has 60 states, 60 states have (on average 2.4833333333333334) internal successors, (149), 59 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:37,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:37,418 INFO L93 Difference]: Finished difference Result 1752 states and 3478 transitions. [2022-01-18 15:59:37,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2022-01-18 15:59:37,418 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.4833333333333334) internal successors, (149), 59 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-18 15:59:37,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:37,422 INFO L225 Difference]: With dead ends: 1752 [2022-01-18 15:59:37,422 INFO L226 Difference]: Without dead ends: 1748 [2022-01-18 15:59:37,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19057 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=13483, Invalid=37819, Unknown=0, NotChecked=0, Total=51302 [2022-01-18 15:59:37,425 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 868 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:37,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 170 Invalid, 1729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 1480 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:59:37,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1748 states. [2022-01-18 15:59:37,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1748 to 229. [2022-01-18 15:59:37,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.057017543859649) internal successors, (469), 228 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:37,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 469 transitions. [2022-01-18 15:59:37,432 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 469 transitions. Word has length 57 [2022-01-18 15:59:37,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:37,433 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 469 transitions. [2022-01-18 15:59:37,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.4833333333333334) internal successors, (149), 59 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:37,433 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 469 transitions. [2022-01-18 15:59:37,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 15:59:37,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:37,434 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:37,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 15:59:37,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:37,648 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:37,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:37,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1782657609, now seen corresponding path program 31 times [2022-01-18 15:59:37,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:37,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492131294] [2022-01-18 15:59:37,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:37,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:37,838 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:37,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:37,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492131294] [2022-01-18 15:59:37,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492131294] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:37,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303101266] [2022-01-18 15:59:37,838 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:59:37,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:37,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:37,840 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:37,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 15:59:37,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:37,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 15:59:37,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:38,129 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:38,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:38,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303101266] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:38,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:38,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2022-01-18 15:59:38,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850721684] [2022-01-18 15:59:38,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:38,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:59:38,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:38,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:59:38,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:59:38,316 INFO L87 Difference]: Start difference. First operand 229 states and 469 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:38,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:38,605 INFO L93 Difference]: Finished difference Result 694 states and 1363 transitions. [2022-01-18 15:59:38,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:59:38,605 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 15:59:38,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:38,607 INFO L225 Difference]: With dead ends: 694 [2022-01-18 15:59:38,607 INFO L226 Difference]: Without dead ends: 613 [2022-01-18 15:59:38,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 126 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:59:38,607 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 101 mSDsluCounter, 1372 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:38,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 1053 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:59:38,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-18 15:59:38,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 466. [2022-01-18 15:59:38,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.1440860215053763) internal successors, (997), 465 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:38,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 997 transitions. [2022-01-18 15:59:38,614 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 997 transitions. Word has length 59 [2022-01-18 15:59:38,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:38,614 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 997 transitions. [2022-01-18 15:59:38,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:38,614 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 997 transitions. [2022-01-18 15:59:38,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-01-18 15:59:38,615 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:38,615 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:38,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 15:59:38,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:38,823 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:38,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:38,824 INFO L85 PathProgramCache]: Analyzing trace with hash 2127378379, now seen corresponding path program 32 times [2022-01-18 15:59:38,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:38,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415494737] [2022-01-18 15:59:38,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:38,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:39,196 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:39,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:39,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415494737] [2022-01-18 15:59:39,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415494737] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:39,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771914025] [2022-01-18 15:59:39,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:59:39,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:39,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:39,200 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:39,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 15:59:39,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:59:39,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:39,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 15:59:39,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:39,908 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:39,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 144 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:40,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771914025] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:40,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:40,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 65 [2022-01-18 15:59:40,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027336145] [2022-01-18 15:59:40,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:40,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-01-18 15:59:40,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:40,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-01-18 15:59:40,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=791, Invalid=3499, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:59:40,284 INFO L87 Difference]: Start difference. First operand 466 states and 997 transitions. Second operand has 66 states, 66 states have (on average 2.196969696969697) internal successors, (145), 65 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:49,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:49,286 INFO L93 Difference]: Finished difference Result 3942 states and 7557 transitions. [2022-01-18 15:59:49,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 276 states. [2022-01-18 15:59:49,287 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.196969696969697) internal successors, (145), 65 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-01-18 15:59:49,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:49,291 INFO L225 Difference]: With dead ends: 3942 [2022-01-18 15:59:49,291 INFO L226 Difference]: Without dead ends: 2937 [2022-01-18 15:59:49,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 336 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45785 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=27610, Invalid=86296, Unknown=0, NotChecked=0, Total=113906 [2022-01-18 15:59:49,294 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1116 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 2355 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1116 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 2355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:49,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1116 Valid, 398 Invalid, 2613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 2355 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:59:49,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2937 states. [2022-01-18 15:59:49,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2937 to 291. [2022-01-18 15:59:49,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.0482758620689654) internal successors, (594), 290 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:49,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 594 transitions. [2022-01-18 15:59:49,307 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 594 transitions. Word has length 61 [2022-01-18 15:59:49,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:49,307 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 594 transitions. [2022-01-18 15:59:49,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.196969696969697) internal successors, (145), 65 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:49,308 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 594 transitions. [2022-01-18 15:59:49,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-01-18 15:59:49,308 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:49,308 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:49,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 15:59:49,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 15:59:49,510 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:49,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:49,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1968459363, now seen corresponding path program 33 times [2022-01-18 15:59:49,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:49,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837950822] [2022-01-18 15:59:49,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:49,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:49,694 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:49,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:49,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837950822] [2022-01-18 15:59:49,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837950822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:49,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485080065] [2022-01-18 15:59:49,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:59:49,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:49,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:49,696 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:49,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 15:59:49,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-01-18 15:59:49,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:49,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 15:59:49,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:50,376 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:50,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:50,924 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 144 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:50,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485080065] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:50,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:50,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 27, 27] total 64 [2022-01-18 15:59:50,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047134152] [2022-01-18 15:59:50,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:50,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-01-18 15:59:50,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:50,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-01-18 15:59:50,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1019, Invalid=3141, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:59:50,926 INFO L87 Difference]: Start difference. First operand 291 states and 594 transitions. Second operand has 65 states, 65 states have (on average 2.476923076923077) internal successors, (161), 64 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:56,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:56,301 INFO L93 Difference]: Finished difference Result 2040 states and 4054 transitions. [2022-01-18 15:59:56,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-01-18 15:59:56,302 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.476923076923077) internal successors, (161), 64 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-01-18 15:59:56,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:56,304 INFO L225 Difference]: With dead ends: 2040 [2022-01-18 15:59:56,305 INFO L226 Difference]: Without dead ends: 2036 [2022-01-18 15:59:56,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25563 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=17489, Invalid=49333, Unknown=0, NotChecked=0, Total=66822 [2022-01-18 15:59:56,307 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 768 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 1732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:56,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [768 Valid, 167 Invalid, 1732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1528 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:59:56,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2036 states. [2022-01-18 15:59:56,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2036 to 247. [2022-01-18 15:59:56,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.0609756097560976) internal successors, (507), 246 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:56,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 507 transitions. [2022-01-18 15:59:56,315 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 507 transitions. Word has length 61 [2022-01-18 15:59:56,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:56,315 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 507 transitions. [2022-01-18 15:59:56,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.476923076923077) internal successors, (161), 64 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:56,316 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 507 transitions. [2022-01-18 15:59:56,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-01-18 15:59:56,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:56,316 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:56,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 15:59:56,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 15:59:56,531 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:56,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:56,532 INFO L85 PathProgramCache]: Analyzing trace with hash -916716279, now seen corresponding path program 34 times [2022-01-18 15:59:56,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:56,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842964372] [2022-01-18 15:59:56,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:56,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:56,741 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:56,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:56,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842964372] [2022-01-18 15:59:56,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842964372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:56,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405565881] [2022-01-18 15:59:56,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:59:56,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:56,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:56,743 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:56,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 15:59:56,781 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:59:56,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:56,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:59:56,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:57,054 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:57,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:57,275 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:57,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405565881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:57,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:57,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2022-01-18 15:59:57,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837538366] [2022-01-18 15:59:57,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:57,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:59:57,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:57,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:59:57,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:59:57,277 INFO L87 Difference]: Start difference. First operand 247 states and 507 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:57,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:57,613 INFO L93 Difference]: Finished difference Result 753 states and 1480 transitions. [2022-01-18 15:59:57,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:59:57,613 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-01-18 15:59:57,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:57,614 INFO L225 Difference]: With dead ends: 753 [2022-01-18 15:59:57,614 INFO L226 Difference]: Without dead ends: 666 [2022-01-18 15:59:57,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 135 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:59:57,614 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 110 mSDsluCounter, 1616 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:57,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 1231 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:59:57,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-01-18 15:59:57,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 506. [2022-01-18 15:59:57,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 505 states have (on average 2.1465346534653467) internal successors, (1084), 505 states have internal predecessors, (1084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:57,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 1084 transitions. [2022-01-18 15:59:57,620 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 1084 transitions. Word has length 63 [2022-01-18 15:59:57,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:57,620 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 1084 transitions. [2022-01-18 15:59:57,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:57,621 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 1084 transitions. [2022-01-18 15:59:57,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-18 15:59:57,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:57,622 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:57,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 15:59:57,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 15:59:57,835 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:57,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:57,836 INFO L85 PathProgramCache]: Analyzing trace with hash 92633483, now seen corresponding path program 35 times [2022-01-18 15:59:57,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:57,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886250462] [2022-01-18 15:59:57,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:57,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:58,182 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:58,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:58,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886250462] [2022-01-18 15:59:58,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886250462] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:58,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660725969] [2022-01-18 15:59:58,183 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:59:58,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:58,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:58,191 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:59:58,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 15:59:58,247 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-01-18 15:59:58,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:58,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:59:58,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:58,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 169 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:59,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660725969] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:59,419 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:59,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 70 [2022-01-18 15:59:59,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246380641] [2022-01-18 15:59:59,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:59,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-01-18 15:59:59,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:59,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-01-18 15:59:59,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=908, Invalid=4062, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:59:59,420 INFO L87 Difference]: Start difference. First operand 506 states and 1084 transitions. Second operand has 71 states, 71 states have (on average 2.183098591549296) internal successors, (155), 70 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:10,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:10,295 INFO L93 Difference]: Finished difference Result 4538 states and 8697 transitions. [2022-01-18 16:00:10,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 318 states. [2022-01-18 16:00:10,295 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.183098591549296) internal successors, (155), 70 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-01-18 16:00:10,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:10,300 INFO L225 Difference]: With dead ends: 4538 [2022-01-18 16:00:10,300 INFO L226 Difference]: Without dead ends: 3365 [2022-01-18 16:00:10,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 383 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61134 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=35852, Invalid=111988, Unknown=0, NotChecked=0, Total=147840 [2022-01-18 16:00:10,307 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1179 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 2724 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1179 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 2724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:10,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1179 Valid, 443 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 2724 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 16:00:10,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3365 states. [2022-01-18 16:00:10,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3365 to 313. [2022-01-18 16:00:10,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.051282051282051) internal successors, (640), 312 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:10,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 640 transitions. [2022-01-18 16:00:10,323 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 640 transitions. Word has length 65 [2022-01-18 16:00:10,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:10,323 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 640 transitions. [2022-01-18 16:00:10,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.183098591549296) internal successors, (155), 70 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:10,324 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 640 transitions. [2022-01-18 16:00:10,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-18 16:00:10,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:10,324 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:10,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 16:00:10,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:10,546 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:10,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:10,546 INFO L85 PathProgramCache]: Analyzing trace with hash -732703839, now seen corresponding path program 36 times [2022-01-18 16:00:10,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:10,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087092238] [2022-01-18 16:00:10,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:10,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:10,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:10,789 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:10,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:10,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087092238] [2022-01-18 16:00:10,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087092238] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:10,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480636755] [2022-01-18 16:00:10,790 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:00:10,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:10,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:10,792 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:10,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 16:00:10,838 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-01-18 16:00:10,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:10,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 16:00:10,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:11,592 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:11,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 169 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:12,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480636755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:12,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:12,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29, 29] total 69 [2022-01-18 16:00:12,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534124727] [2022-01-18 16:00:12,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:12,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-01-18 16:00:12,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:12,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-01-18 16:00:12,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1175, Invalid=3655, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 16:00:12,206 INFO L87 Difference]: Start difference. First operand 313 states and 640 transitions. Second operand has 70 states, 70 states have (on average 2.4714285714285715) internal successors, (173), 69 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:18,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:18,702 INFO L93 Difference]: Finished difference Result 2350 states and 4674 transitions. [2022-01-18 16:00:18,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-01-18 16:00:18,703 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.4714285714285715) internal successors, (173), 69 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-01-18 16:00:18,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:18,707 INFO L225 Difference]: With dead ends: 2350 [2022-01-18 16:00:18,707 INFO L226 Difference]: Without dead ends: 2346 [2022-01-18 16:00:18,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 291 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33621 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=22314, Invalid=63242, Unknown=0, NotChecked=0, Total=85556 [2022-01-18 16:00:18,716 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1022 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 1698 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1022 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 1958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 1698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:18,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1022 Valid, 172 Invalid, 1958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 1698 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:00:18,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2022-01-18 16:00:18,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 265. [2022-01-18 16:00:18,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.0643939393939394) internal successors, (545), 264 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:18,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 545 transitions. [2022-01-18 16:00:18,728 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 545 transitions. Word has length 65 [2022-01-18 16:00:18,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:18,728 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 545 transitions. [2022-01-18 16:00:18,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.4714285714285715) internal successors, (173), 69 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:18,729 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 545 transitions. [2022-01-18 16:00:18,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-01-18 16:00:18,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:18,729 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:18,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 16:00:18,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:00:18,952 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:18,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:18,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2096441655, now seen corresponding path program 37 times [2022-01-18 16:00:18,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:18,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599959464] [2022-01-18 16:00:18,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:18,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:18,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:19,155 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:19,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:19,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599959464] [2022-01-18 16:00:19,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599959464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:19,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406322267] [2022-01-18 16:00:19,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:00:19,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:19,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:19,157 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:19,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 16:00:19,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:19,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 55 conjunts are in the unsatisfiable core [2022-01-18 16:00:19,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:19,397 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:19,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:19,599 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:19,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406322267] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:19,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:19,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 16 [2022-01-18 16:00:19,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111763972] [2022-01-18 16:00:19,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:19,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:00:19,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:19,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:00:19,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:00:19,600 INFO L87 Difference]: Start difference. First operand 265 states and 545 transitions. Second operand has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:19,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:19,987 INFO L93 Difference]: Finished difference Result 812 states and 1597 transitions. [2022-01-18 16:00:19,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:00:19,987 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2022-01-18 16:00:19,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:19,989 INFO L225 Difference]: With dead ends: 812 [2022-01-18 16:00:19,989 INFO L226 Difference]: Without dead ends: 719 [2022-01-18 16:00:19,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 144 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:00:19,989 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 119 mSDsluCounter, 1880 mSDsCounter, 0 mSdLazyCounter, 1205 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:19,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 1423 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1205 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:00:19,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-01-18 16:00:20,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 546. [2022-01-18 16:00:20,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.148623853211009) internal successors, (1171), 545 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:20,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1171 transitions. [2022-01-18 16:00:20,014 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1171 transitions. Word has length 67 [2022-01-18 16:00:20,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:20,014 INFO L470 AbstractCegarLoop]: Abstraction has 546 states and 1171 transitions. [2022-01-18 16:00:20,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:20,014 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1171 transitions. [2022-01-18 16:00:20,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-01-18 16:00:20,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:20,015 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:20,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 16:00:20,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 16:00:20,241 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:20,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:20,242 INFO L85 PathProgramCache]: Analyzing trace with hash -327009717, now seen corresponding path program 38 times [2022-01-18 16:00:20,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:20,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591657709] [2022-01-18 16:00:20,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:20,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:20,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:20,637 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:20,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:20,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591657709] [2022-01-18 16:00:20,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591657709] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:20,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832200515] [2022-01-18 16:00:20,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:00:20,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:20,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:20,638 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:20,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 16:00:20,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:00:20,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:20,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 16:00:20,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:21,507 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:21,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:22,021 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 196 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:22,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832200515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:22,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:22,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 75 [2022-01-18 16:00:22,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039531203] [2022-01-18 16:00:22,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:22,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-01-18 16:00:22,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:22,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-01-18 16:00:22,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1033, Invalid=4667, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 16:00:22,024 INFO L87 Difference]: Start difference. First operand 546 states and 1171 transitions. Second operand has 76 states, 76 states have (on average 2.1710526315789473) internal successors, (165), 75 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:35,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:35,687 INFO L93 Difference]: Finished difference Result 5174 states and 9913 transitions. [2022-01-18 16:00:35,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 363 states. [2022-01-18 16:00:35,687 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.1710526315789473) internal successors, (165), 75 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2022-01-18 16:00:35,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:35,692 INFO L225 Difference]: With dead ends: 5174 [2022-01-18 16:00:35,693 INFO L226 Difference]: Without dead ends: 3821 [2022-01-18 16:00:35,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 433 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80099 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=45818, Invalid=142972, Unknown=0, NotChecked=0, Total=188790 [2022-01-18 16:00:35,702 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1026 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 3353 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1026 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 3581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 3353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:35,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1026 Valid, 491 Invalid, 3581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 3353 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:00:35,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3821 states. [2022-01-18 16:00:35,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3821 to 335. [2022-01-18 16:00:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.053892215568862) internal successors, (686), 334 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:35,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 686 transitions. [2022-01-18 16:00:35,721 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 686 transitions. Word has length 69 [2022-01-18 16:00:35,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:35,721 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 686 transitions. [2022-01-18 16:00:35,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.1710526315789473) internal successors, (165), 75 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:35,721 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 686 transitions. [2022-01-18 16:00:35,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-01-18 16:00:35,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:35,722 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:35,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 16:00:35,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:35,939 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:35,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:35,940 INFO L85 PathProgramCache]: Analyzing trace with hash -2117504091, now seen corresponding path program 39 times [2022-01-18 16:00:35,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:35,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673941723] [2022-01-18 16:00:35,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:35,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:35,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:36,208 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:36,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:36,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673941723] [2022-01-18 16:00:36,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673941723] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:36,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268268282] [2022-01-18 16:00:36,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:00:36,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:36,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:36,212 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:36,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 16:00:36,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-01-18 16:00:36,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:36,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 16:00:36,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:37,081 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:37,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:37,833 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 196 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:37,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268268282] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:37,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:37,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 31, 31] total 74 [2022-01-18 16:00:37,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862237069] [2022-01-18 16:00:37,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:37,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-01-18 16:00:37,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:37,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-01-18 16:00:37,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1342, Invalid=4208, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 16:00:37,835 INFO L87 Difference]: Start difference. First operand 335 states and 686 transitions. Second operand has 75 states, 75 states have (on average 2.466666666666667) internal successors, (185), 74 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:45,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:45,645 INFO L93 Difference]: Finished difference Result 2682 states and 5338 transitions. [2022-01-18 16:00:45,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 258 states. [2022-01-18 16:00:45,646 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.466666666666667) internal successors, (185), 74 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2022-01-18 16:00:45,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:45,648 INFO L225 Difference]: With dead ends: 2682 [2022-01-18 16:00:45,648 INFO L226 Difference]: Without dead ends: 2678 [2022-01-18 16:00:45,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 327 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43463 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=28061, Invalid=79851, Unknown=0, NotChecked=0, Total=107912 [2022-01-18 16:00:45,655 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 949 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 2160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:45,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 197 Invalid, 2160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 1937 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 16:00:45,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2678 states. [2022-01-18 16:00:45,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2678 to 283. [2022-01-18 16:00:45,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 2.0673758865248226) internal successors, (583), 282 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:45,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 583 transitions. [2022-01-18 16:00:45,707 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 583 transitions. Word has length 69 [2022-01-18 16:00:45,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:45,707 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 583 transitions. [2022-01-18 16:00:45,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 2.466666666666667) internal successors, (185), 74 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:45,707 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 583 transitions. [2022-01-18 16:00:45,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-01-18 16:00:45,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:45,708 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:45,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 16:00:45,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 16:00:45,923 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:45,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:45,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1646631031, now seen corresponding path program 40 times [2022-01-18 16:00:45,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:45,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867607078] [2022-01-18 16:00:45,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:45,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:45,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:46,155 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:46,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:46,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867607078] [2022-01-18 16:00:46,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867607078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:46,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325768391] [2022-01-18 16:00:46,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:00:46,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:46,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:46,156 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:46,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 16:00:46,191 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:00:46,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:46,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:00:46,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:46,414 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:46,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:46,629 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:46,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325768391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:46,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:46,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-01-18 16:00:46,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059540259] [2022-01-18 16:00:46,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:46,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:00:46,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:46,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:00:46,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:00:46,633 INFO L87 Difference]: Start difference. First operand 283 states and 583 transitions. Second operand has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:47,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:47,084 INFO L93 Difference]: Finished difference Result 871 states and 1714 transitions. [2022-01-18 16:00:47,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:00:47,085 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2022-01-18 16:00:47,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:47,086 INFO L225 Difference]: With dead ends: 871 [2022-01-18 16:00:47,086 INFO L226 Difference]: Without dead ends: 772 [2022-01-18 16:00:47,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:00:47,086 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 128 mSDsluCounter, 2164 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 1382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:47,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1629 Invalid, 1382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1381 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:00:47,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2022-01-18 16:00:47,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 586. [2022-01-18 16:00:47,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 2.1504273504273503) internal successors, (1258), 585 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:47,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1258 transitions. [2022-01-18 16:00:47,094 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1258 transitions. Word has length 71 [2022-01-18 16:00:47,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:47,095 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1258 transitions. [2022-01-18 16:00:47,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:47,095 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1258 transitions. [2022-01-18 16:00:47,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-01-18 16:00:47,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:47,096 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:47,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 16:00:47,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:47,309 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:47,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:47,309 INFO L85 PathProgramCache]: Analyzing trace with hash -300926453, now seen corresponding path program 41 times [2022-01-18 16:00:47,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:47,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611263323] [2022-01-18 16:00:47,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:47,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:47,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:47,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611263323] [2022-01-18 16:00:47,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611263323] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:47,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398332133] [2022-01-18 16:00:47,748 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:00:47,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:47,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:47,749 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:47,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 16:00:47,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-01-18 16:00:47,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:47,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 16:00:47,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:48,685 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:48,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:49,210 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 225 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:49,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398332133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:49,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:49,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 80 [2022-01-18 16:00:49,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665937375] [2022-01-18 16:00:49,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:49,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-01-18 16:00:49,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:49,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-01-18 16:00:49,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1166, Invalid=5314, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 16:00:49,212 INFO L87 Difference]: Start difference. First operand 586 states and 1258 transitions. Second operand has 81 states, 81 states have (on average 2.1604938271604937) internal successors, (175), 80 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:05,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:05,826 INFO L93 Difference]: Finished difference Result 5850 states and 11205 transitions. [2022-01-18 16:01:05,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 411 states. [2022-01-18 16:01:05,827 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 2.1604938271604937) internal successors, (175), 80 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-01-18 16:01:05,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:05,832 INFO L225 Difference]: With dead ends: 5850 [2022-01-18 16:01:05,832 INFO L226 Difference]: Without dead ends: 4305 [2022-01-18 16:01:05,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 486 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103220 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=57734, Invalid=179922, Unknown=0, NotChecked=0, Total=237656 [2022-01-18 16:01:05,844 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1381 mSDsluCounter, 1314 mSDsCounter, 0 mSdLazyCounter, 3691 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1381 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 3955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 3691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:05,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1381 Valid, 572 Invalid, 3955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 3691 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 16:01:05,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4305 states. [2022-01-18 16:01:05,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4305 to 357. [2022-01-18 16:01:05,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.056179775280899) internal successors, (732), 356 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:05,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 732 transitions. [2022-01-18 16:01:05,906 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 732 transitions. Word has length 73 [2022-01-18 16:01:05,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:05,906 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 732 transitions. [2022-01-18 16:01:05,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 2.1604938271604937) internal successors, (175), 80 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:05,906 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 732 transitions. [2022-01-18 16:01:05,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-01-18 16:01:05,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:05,907 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:05,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 16:01:06,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:06,108 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:06,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:06,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1894411863, now seen corresponding path program 42 times [2022-01-18 16:01:06,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:06,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139504413] [2022-01-18 16:01:06,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:06,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:06,388 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:06,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:06,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139504413] [2022-01-18 16:01:06,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139504413] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:06,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513886343] [2022-01-18 16:01:06,390 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:01:06,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:06,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:06,390 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:06,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 16:01:06,428 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2022-01-18 16:01:06,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:06,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 16:01:06,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:07,309 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:07,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:08,225 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 225 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:08,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513886343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:08,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:08,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 33, 33] total 79 [2022-01-18 16:01:08,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027123205] [2022-01-18 16:01:08,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:08,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-01-18 16:01:08,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:08,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-01-18 16:01:08,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1520, Invalid=4800, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 16:01:08,227 INFO L87 Difference]: Start difference. First operand 357 states and 732 transitions. Second operand has 80 states, 80 states have (on average 2.4625) internal successors, (197), 79 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:17,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:17,414 INFO L93 Difference]: Finished difference Result 3036 states and 6046 transitions. [2022-01-18 16:01:17,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2022-01-18 16:01:17,414 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.4625) internal successors, (197), 79 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-01-18 16:01:17,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:17,418 INFO L225 Difference]: With dead ends: 3036 [2022-01-18 16:01:17,418 INFO L226 Difference]: Without dead ends: 3032 [2022-01-18 16:01:17,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 365 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55338 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=34839, Invalid=99483, Unknown=0, NotChecked=0, Total=134322 [2022-01-18 16:01:17,426 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1032 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 2020 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 2020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:17,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1032 Valid, 222 Invalid, 2296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 2020 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:01:17,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2022-01-18 16:01:17,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 301. [2022-01-18 16:01:17,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.07) internal successors, (621), 300 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:17,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 621 transitions. [2022-01-18 16:01:17,438 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 621 transitions. Word has length 73 [2022-01-18 16:01:17,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:17,439 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 621 transitions. [2022-01-18 16:01:17,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 2.4625) internal successors, (197), 79 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:17,439 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 621 transitions. [2022-01-18 16:01:17,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-01-18 16:01:17,439 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:17,439 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:17,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:17,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 16:01:17,640 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:17,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:17,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1944549193, now seen corresponding path program 43 times [2022-01-18 16:01:17,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:17,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637075678] [2022-01-18 16:01:17,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:17,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:17,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:17,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:17,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637075678] [2022-01-18 16:01:17,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637075678] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:17,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296383547] [2022-01-18 16:01:17,886 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:01:17,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:17,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:17,887 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:17,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 16:01:17,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:17,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 63 conjunts are in the unsatisfiable core [2022-01-18 16:01:17,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:18,160 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:18,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:18,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296383547] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:18,407 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:18,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-01-18 16:01:18,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855977108] [2022-01-18 16:01:18,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:18,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:01:18,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:18,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:01:18,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:01:18,407 INFO L87 Difference]: Start difference. First operand 301 states and 621 transitions. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:18,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:18,906 INFO L93 Difference]: Finished difference Result 930 states and 1831 transitions. [2022-01-18 16:01:18,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:01:18,906 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-01-18 16:01:18,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:18,907 INFO L225 Difference]: With dead ends: 930 [2022-01-18 16:01:18,907 INFO L226 Difference]: Without dead ends: 825 [2022-01-18 16:01:18,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 162 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:01:18,908 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 137 mSDsluCounter, 2468 mSDsCounter, 0 mSdLazyCounter, 1569 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1849 SdHoareTripleChecker+Invalid, 1570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:18,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 1849 Invalid, 1570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1569 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 16:01:18,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2022-01-18 16:01:18,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 626. [2022-01-18 16:01:18,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 2.152) internal successors, (1345), 625 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:18,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1345 transitions. [2022-01-18 16:01:18,915 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1345 transitions. Word has length 75 [2022-01-18 16:01:18,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:18,915 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 1345 transitions. [2022-01-18 16:01:18,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:18,915 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1345 transitions. [2022-01-18 16:01:18,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-01-18 16:01:18,916 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:18,916 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:18,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:19,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 16:01:19,130 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:19,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:19,131 INFO L85 PathProgramCache]: Analyzing trace with hash 940325067, now seen corresponding path program 44 times [2022-01-18 16:01:19,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:19,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412975196] [2022-01-18 16:01:19,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:19,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:19,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:19,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412975196] [2022-01-18 16:01:19,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412975196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:19,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796743660] [2022-01-18 16:01:19,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:01:19,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:19,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:19,613 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:19,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 16:01:19,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:01:19,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:19,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 16:01:19,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:20,640 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:20,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 256 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:21,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796743660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:21,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:21,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 85 [2022-01-18 16:01:21,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111550299] [2022-01-18 16:01:21,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:21,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-01-18 16:01:21,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:21,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-01-18 16:01:21,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1307, Invalid=6003, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 16:01:21,208 INFO L87 Difference]: Start difference. First operand 626 states and 1345 transitions. Second operand has 86 states, 86 states have (on average 2.1511627906976742) internal successors, (185), 85 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:41,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:41,081 INFO L93 Difference]: Finished difference Result 6566 states and 12573 transitions. [2022-01-18 16:01:41,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 462 states. [2022-01-18 16:01:41,082 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.1511627906976742) internal successors, (185), 85 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-01-18 16:01:41,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:41,086 INFO L225 Difference]: With dead ends: 6566 [2022-01-18 16:01:41,086 INFO L226 Difference]: Without dead ends: 4817 [2022-01-18 16:01:41,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 542 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131066 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=71840, Invalid=223552, Unknown=0, NotChecked=0, Total=295392 [2022-01-18 16:01:41,096 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1488 mSDsluCounter, 1503 mSDsCounter, 0 mSdLazyCounter, 4264 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1488 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 4586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 4264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:41,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1488 Valid, 639 Invalid, 4586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 4264 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 16:01:41,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4817 states. [2022-01-18 16:01:41,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4817 to 379. [2022-01-18 16:01:41,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.058201058201058) internal successors, (778), 378 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 778 transitions. [2022-01-18 16:01:41,117 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 778 transitions. Word has length 77 [2022-01-18 16:01:41,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:41,117 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 778 transitions. [2022-01-18 16:01:41,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.1511627906976742) internal successors, (185), 85 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:41,117 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 778 transitions. [2022-01-18 16:01:41,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-01-18 16:01:41,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:41,118 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:41,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 16:01:41,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 16:01:41,338 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:41,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:41,338 INFO L85 PathProgramCache]: Analyzing trace with hash -306106963, now seen corresponding path program 45 times [2022-01-18 16:01:41,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:41,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222436738] [2022-01-18 16:01:41,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:41,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:41,637 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:41,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:41,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222436738] [2022-01-18 16:01:41,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222436738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:41,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332249340] [2022-01-18 16:01:41,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:01:41,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:41,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:41,638 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:41,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 16:01:41,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2022-01-18 16:01:41,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:41,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 16:01:41,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:42,648 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:42,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:43,478 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 256 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:43,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332249340] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:43,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:43,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 35, 35] total 84 [2022-01-18 16:01:43,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251871165] [2022-01-18 16:01:43,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:43,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-01-18 16:01:43,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:43,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-01-18 16:01:43,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1709, Invalid=5431, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 16:01:43,481 INFO L87 Difference]: Start difference. First operand 379 states and 778 transitions. Second operand has 85 states, 85 states have (on average 2.458823529411765) internal successors, (209), 84 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:54,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:54,342 INFO L93 Difference]: Finished difference Result 3412 states and 6798 transitions. [2022-01-18 16:01:54,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 326 states. [2022-01-18 16:01:54,342 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.458823529411765) internal successors, (209), 84 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-01-18 16:01:54,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:54,345 INFO L225 Difference]: With dead ends: 3412 [2022-01-18 16:01:54,345 INFO L226 Difference]: Without dead ends: 3408 [2022-01-18 16:01:54,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 509 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 405 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69511 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=42763, Invalid=122479, Unknown=0, NotChecked=0, Total=165242 [2022-01-18 16:01:54,354 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1199 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 2419 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1199 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 2774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 2419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:54,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1199 Valid, 237 Invalid, 2774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 2419 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:01:54,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3408 states. [2022-01-18 16:01:54,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3408 to 319. [2022-01-18 16:01:54,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.0723270440251573) internal successors, (659), 318 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:54,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 659 transitions. [2022-01-18 16:01:54,365 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 659 transitions. Word has length 77 [2022-01-18 16:01:54,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:54,365 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 659 transitions. [2022-01-18 16:01:54,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 2.458823529411765) internal successors, (209), 84 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:54,366 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 659 transitions. [2022-01-18 16:01:54,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-18 16:01:54,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:54,366 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:54,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:54,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:54,567 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:54,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:54,567 INFO L85 PathProgramCache]: Analyzing trace with hash 786351625, now seen corresponding path program 46 times [2022-01-18 16:01:54,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:54,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928328326] [2022-01-18 16:01:54,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:54,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:54,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:54,857 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:54,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:54,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928328326] [2022-01-18 16:01:54,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928328326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:54,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714234254] [2022-01-18 16:01:54,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:01:54,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:54,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:54,859 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:54,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 16:01:54,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:01:54,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:54,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-18 16:01:54,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:55,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:55,384 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:55,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714234254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:55,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:55,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 19 [2022-01-18 16:01:55,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115072397] [2022-01-18 16:01:55,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:55,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 16:01:55,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:55,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 16:01:55,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:01:55,385 INFO L87 Difference]: Start difference. First operand 319 states and 659 transitions. Second operand has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:55,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:55,944 INFO L93 Difference]: Finished difference Result 989 states and 1948 transitions. [2022-01-18 16:01:55,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 16:01:55,944 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2022-01-18 16:01:55,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:55,945 INFO L225 Difference]: With dead ends: 989 [2022-01-18 16:01:55,945 INFO L226 Difference]: Without dead ends: 878 [2022-01-18 16:01:55,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 171 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:01:55,946 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 146 mSDsluCounter, 2792 mSDsCounter, 0 mSdLazyCounter, 1769 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 2083 SdHoareTripleChecker+Invalid, 1770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:55,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 2083 Invalid, 1770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1769 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 16:01:55,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-01-18 16:01:55,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 666. [2022-01-18 16:01:55,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.1533834586466165) internal successors, (1432), 665 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:55,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1432 transitions. [2022-01-18 16:01:55,952 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1432 transitions. Word has length 79 [2022-01-18 16:01:55,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:55,952 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1432 transitions. [2022-01-18 16:01:55,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:55,953 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1432 transitions. [2022-01-18 16:01:55,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-01-18 16:01:55,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:55,953 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:55,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:56,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 16:01:56,154 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:56,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:56,154 INFO L85 PathProgramCache]: Analyzing trace with hash -404556149, now seen corresponding path program 47 times [2022-01-18 16:01:56,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:56,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477820228] [2022-01-18 16:01:56,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:56,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:56,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:56,769 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:56,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:56,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477820228] [2022-01-18 16:01:56,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477820228] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:56,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347760405] [2022-01-18 16:01:56,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:01:56,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:56,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:56,770 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:56,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 16:01:56,818 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-01-18 16:01:56,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:56,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:01:56,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:57,938 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:57,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:58,544 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 289 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:58,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347760405] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:58,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:58,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 90 [2022-01-18 16:01:58,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596727538] [2022-01-18 16:01:58,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:58,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-01-18 16:01:58,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:58,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-01-18 16:01:58,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1456, Invalid=6734, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 16:01:58,546 INFO L87 Difference]: Start difference. First operand 666 states and 1432 transitions. Second operand has 91 states, 91 states have (on average 2.142857142857143) internal successors, (195), 90 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:22,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:22,106 INFO L93 Difference]: Finished difference Result 7322 states and 14017 transitions. [2022-01-18 16:02:22,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 516 states. [2022-01-18 16:02:22,106 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.142857142857143) internal successors, (195), 90 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2022-01-18 16:02:22,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:22,112 INFO L225 Difference]: With dead ends: 7322 [2022-01-18 16:02:22,112 INFO L226 Difference]: Without dead ends: 5357 [2022-01-18 16:02:22,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 601 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164252 ImplicationChecksByTransitivity, 19.1s TimeCoverageRelationStatistics Valid=88390, Invalid=274616, Unknown=0, NotChecked=0, Total=363006 [2022-01-18 16:02:22,126 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1375 mSDsluCounter, 1460 mSDsCounter, 0 mSdLazyCounter, 3972 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 4259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 3972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:22,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 666 Invalid, 4259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 3972 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 16:02:22,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2022-01-18 16:02:22,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 401. [2022-01-18 16:02:22,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.06) internal successors, (824), 400 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:22,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 824 transitions. [2022-01-18 16:02:22,196 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 824 transitions. Word has length 81 [2022-01-18 16:02:22,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:22,196 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 824 transitions. [2022-01-18 16:02:22,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 2.142857142857143) internal successors, (195), 90 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:22,196 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 824 transitions. [2022-01-18 16:02:22,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-01-18 16:02:22,197 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:22,197 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:22,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 16:02:22,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 16:02:22,419 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:22,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:22,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1154828209, now seen corresponding path program 48 times [2022-01-18 16:02:22,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:22,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166520418] [2022-01-18 16:02:22,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:22,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:22,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:22,748 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:22,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:22,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166520418] [2022-01-18 16:02:22,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166520418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:22,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106780060] [2022-01-18 16:02:22,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:02:22,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:22,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:22,749 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:22,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 16:02:22,792 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2022-01-18 16:02:22,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:22,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:02:22,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:23,862 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:23,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:24,774 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 289 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:24,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106780060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:24,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:24,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 37, 37] total 89 [2022-01-18 16:02:24,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307434616] [2022-01-18 16:02:24,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:24,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-01-18 16:02:24,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:24,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-01-18 16:02:24,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1909, Invalid=6101, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 16:02:24,776 INFO L87 Difference]: Start difference. First operand 401 states and 824 transitions. Second operand has 90 states, 90 states have (on average 2.4555555555555557) internal successors, (221), 89 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:37,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:37,666 INFO L93 Difference]: Finished difference Result 3810 states and 7594 transitions. [2022-01-18 16:02:37,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 363 states. [2022-01-18 16:02:37,666 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.4555555555555557) internal successors, (221), 89 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2022-01-18 16:02:37,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:37,670 INFO L225 Difference]: With dead ends: 3810 [2022-01-18 16:02:37,670 INFO L226 Difference]: Without dead ends: 3806 [2022-01-18 16:02:37,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 447 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86264 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=51954, Invalid=149198, Unknown=0, NotChecked=0, Total=201152 [2022-01-18 16:02:37,681 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1123 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 2475 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1123 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 2778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 2475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:37,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1123 Valid, 256 Invalid, 2778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 2475 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 16:02:37,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3806 states. [2022-01-18 16:02:37,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3806 to 337. [2022-01-18 16:02:37,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.074404761904762) internal successors, (697), 336 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:37,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 697 transitions. [2022-01-18 16:02:37,695 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 697 transitions. Word has length 81 [2022-01-18 16:02:37,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:37,695 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 697 transitions. [2022-01-18 16:02:37,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.4555555555555557) internal successors, (221), 89 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:37,695 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 697 transitions. [2022-01-18 16:02:37,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-01-18 16:02:37,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:37,696 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:37,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 16:02:37,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:37,918 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:37,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:37,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1140659145, now seen corresponding path program 49 times [2022-01-18 16:02:37,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:37,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166494878] [2022-01-18 16:02:37,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:37,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:37,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:38,268 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:38,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:38,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166494878] [2022-01-18 16:02:38,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166494878] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:38,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553473198] [2022-01-18 16:02:38,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:02:38,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:38,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:38,270 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:38,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 16:02:38,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:38,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 71 conjunts are in the unsatisfiable core [2022-01-18 16:02:38,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:38,783 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:38,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:39,038 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:39,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553473198] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:39,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:39,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-01-18 16:02:39,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425072437] [2022-01-18 16:02:39,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:39,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:02:39,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:39,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:02:39,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:02:39,040 INFO L87 Difference]: Start difference. First operand 337 states and 697 transitions. Second operand has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:39,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:39,676 INFO L93 Difference]: Finished difference Result 1048 states and 2065 transitions. [2022-01-18 16:02:39,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:02:39,676 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2022-01-18 16:02:39,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:39,677 INFO L225 Difference]: With dead ends: 1048 [2022-01-18 16:02:39,677 INFO L226 Difference]: Without dead ends: 931 [2022-01-18 16:02:39,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 180 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:02:39,678 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 155 mSDsluCounter, 3136 mSDsCounter, 0 mSdLazyCounter, 1981 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 1982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:39,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 2331 Invalid, 1982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1981 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:02:39,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2022-01-18 16:02:39,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 706. [2022-01-18 16:02:39,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 2.1546099290780143) internal successors, (1519), 705 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:39,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 1519 transitions. [2022-01-18 16:02:39,685 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 1519 transitions. Word has length 83 [2022-01-18 16:02:39,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:39,685 INFO L470 AbstractCegarLoop]: Abstraction has 706 states and 1519 transitions. [2022-01-18 16:02:39,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:39,685 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 1519 transitions. [2022-01-18 16:02:39,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-01-18 16:02:39,686 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:39,686 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:39,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 16:02:39,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 16:02:39,887 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:39,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:39,887 INFO L85 PathProgramCache]: Analyzing trace with hash -2037304501, now seen corresponding path program 50 times [2022-01-18 16:02:39,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:39,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982315389] [2022-01-18 16:02:39,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:39,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:39,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:40,452 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:40,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:40,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982315389] [2022-01-18 16:02:40,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982315389] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:40,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830458678] [2022-01-18 16:02:40,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:02:40,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:40,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:40,453 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:40,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 16:02:40,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:02:40,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:40,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:02:40,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:41,653 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:41,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 324 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:42,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830458678] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:42,319 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:42,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 95 [2022-01-18 16:02:42,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117198923] [2022-01-18 16:02:42,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:42,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-01-18 16:02:42,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:42,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-01-18 16:02:42,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1613, Invalid=7507, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 16:02:42,321 INFO L87 Difference]: Start difference. First operand 706 states and 1519 transitions. Second operand has 96 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:10,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:10,887 INFO L93 Difference]: Finished difference Result 8118 states and 15537 transitions. [2022-01-18 16:03:10,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 573 states. [2022-01-18 16:03:10,888 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2022-01-18 16:03:10,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:10,893 INFO L225 Difference]: With dead ends: 8118 [2022-01-18 16:03:10,893 INFO L226 Difference]: Without dead ends: 5925 [2022-01-18 16:03:10,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 663 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203422 ImplicationChecksByTransitivity, 22.0s TimeCoverageRelationStatistics Valid=107652, Invalid=333908, Unknown=0, NotChecked=0, Total=441560 [2022-01-18 16:03:10,909 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1714 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 4737 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1714 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 5102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 4737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:10,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1714 Valid, 760 Invalid, 5102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 4737 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-01-18 16:03:10,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5925 states. [2022-01-18 16:03:10,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5925 to 423. [2022-01-18 16:03:10,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.061611374407583) internal successors, (870), 422 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 870 transitions. [2022-01-18 16:03:10,929 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 870 transitions. Word has length 85 [2022-01-18 16:03:10,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:10,929 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 870 transitions. [2022-01-18 16:03:10,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:10,929 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 870 transitions. [2022-01-18 16:03:10,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-01-18 16:03:10,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:10,930 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:10,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 16:03:11,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:11,131 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:11,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:11,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1327833163, now seen corresponding path program 51 times [2022-01-18 16:03:11,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:11,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536923838] [2022-01-18 16:03:11,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:11,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:11,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:11,487 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:11,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:11,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536923838] [2022-01-18 16:03:11,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536923838] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:11,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928537801] [2022-01-18 16:03:11,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:03:11,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:11,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:11,488 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:11,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 16:03:11,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2022-01-18 16:03:11,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:11,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:03:11,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:12,688 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:12,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 324 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:13,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928537801] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:13,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:13,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 39, 39] total 94 [2022-01-18 16:03:13,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56445108] [2022-01-18 16:03:13,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:13,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-01-18 16:03:13,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:13,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-01-18 16:03:13,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2120, Invalid=6810, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:03:13,696 INFO L87 Difference]: Start difference. First operand 423 states and 870 transitions. Second operand has 95 states, 95 states have (on average 2.4526315789473685) internal successors, (233), 94 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:29,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:29,004 INFO L93 Difference]: Finished difference Result 4230 states and 8434 transitions. [2022-01-18 16:03:29,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 402 states. [2022-01-18 16:03:29,005 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.4526315789473685) internal successors, (233), 94 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2022-01-18 16:03:29,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:29,009 INFO L225 Difference]: With dead ends: 4230 [2022-01-18 16:03:29,009 INFO L226 Difference]: Without dead ends: 4226 [2022-01-18 16:03:29,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 491 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105895 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=62539, Invalid=180017, Unknown=0, NotChecked=0, Total=242556 [2022-01-18 16:03:29,020 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1625 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 2853 mSolverCounterSat, 520 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1625 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 3373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 520 IncrementalHoareTripleChecker+Valid, 2853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:29,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1625 Valid, 280 Invalid, 3373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [520 Valid, 2853 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:03:29,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4226 states. [2022-01-18 16:03:29,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4226 to 355. [2022-01-18 16:03:29,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.0762711864406778) internal successors, (735), 354 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:29,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 735 transitions. [2022-01-18 16:03:29,033 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 735 transitions. Word has length 85 [2022-01-18 16:03:29,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:29,034 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 735 transitions. [2022-01-18 16:03:29,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 2.4526315789473685) internal successors, (233), 94 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:29,034 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 735 transitions. [2022-01-18 16:03:29,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-01-18 16:03:29,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:29,035 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:29,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 16:03:29,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-18 16:03:29,235 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:29,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:29,235 INFO L85 PathProgramCache]: Analyzing trace with hash -267444087, now seen corresponding path program 52 times [2022-01-18 16:03:29,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:29,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822997141] [2022-01-18 16:03:29,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:29,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:29,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:29,587 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:29,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:29,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822997141] [2022-01-18 16:03:29,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822997141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:29,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548185909] [2022-01-18 16:03:29,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:03:29,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:29,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:29,592 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:29,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 16:03:29,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:03:29,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:29,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 75 conjunts are in the unsatisfiable core [2022-01-18 16:03:29,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:29,967 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:29,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:30,235 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:30,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548185909] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:30,235 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:30,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-01-18 16:03:30,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455704751] [2022-01-18 16:03:30,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:30,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:03:30,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:30,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:03:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:03:30,237 INFO L87 Difference]: Start difference. First operand 355 states and 735 transitions. Second operand has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:30,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:30,944 INFO L93 Difference]: Finished difference Result 1107 states and 2182 transitions. [2022-01-18 16:03:30,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 16:03:30,944 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2022-01-18 16:03:30,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:30,946 INFO L225 Difference]: With dead ends: 1107 [2022-01-18 16:03:30,946 INFO L226 Difference]: Without dead ends: 984 [2022-01-18 16:03:30,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:03:30,946 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 164 mSDsluCounter, 3500 mSDsCounter, 0 mSdLazyCounter, 2205 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 2593 SdHoareTripleChecker+Invalid, 2206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:30,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 2593 Invalid, 2206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2205 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 16:03:30,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2022-01-18 16:03:30,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 746. [2022-01-18 16:03:30,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.155704697986577) internal successors, (1606), 745 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:30,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1606 transitions. [2022-01-18 16:03:30,956 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1606 transitions. Word has length 87 [2022-01-18 16:03:30,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:30,956 INFO L470 AbstractCegarLoop]: Abstraction has 746 states and 1606 transitions. [2022-01-18 16:03:30,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:30,956 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1606 transitions. [2022-01-18 16:03:30,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-18 16:03:30,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:30,957 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:30,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 16:03:31,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 16:03:31,171 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:31,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:31,172 INFO L85 PathProgramCache]: Analyzing trace with hash -2069647605, now seen corresponding path program 53 times [2022-01-18 16:03:31,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:31,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40417582] [2022-01-18 16:03:31,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:31,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:31,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:31,822 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:31,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:31,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40417582] [2022-01-18 16:03:31,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40417582] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:31,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702043002] [2022-01-18 16:03:31,823 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:03:31,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:31,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:31,824 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:31,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 16:03:31,865 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2022-01-18 16:03:31,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:31,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:03:31,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:33,147 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:33,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:33,873 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 361 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:33,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702043002] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:33,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:33,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 100 [2022-01-18 16:03:33,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109498267] [2022-01-18 16:03:33,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:33,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-01-18 16:03:33,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:33,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-01-18 16:03:33,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1778, Invalid=8322, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 16:03:33,875 INFO L87 Difference]: Start difference. First operand 746 states and 1606 transitions. Second operand has 101 states, 101 states have (on average 2.128712871287129) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:07,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:07,544 INFO L93 Difference]: Finished difference Result 8954 states and 17133 transitions. [2022-01-18 16:04:07,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 633 states. [2022-01-18 16:04:07,545 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 2.128712871287129) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2022-01-18 16:04:07,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:07,552 INFO L225 Difference]: With dead ends: 8954 [2022-01-18 16:04:07,552 INFO L226 Difference]: Without dead ends: 6521 [2022-01-18 16:04:07,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 728 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249266 ImplicationChecksByTransitivity, 25.4s TimeCoverageRelationStatistics Valid=129908, Invalid=402262, Unknown=0, NotChecked=0, Total=532170 [2022-01-18 16:04:07,574 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1519 mSDsluCounter, 1885 mSDsCounter, 0 mSdLazyCounter, 5287 mSolverCounterSat, 321 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1519 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 5608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 5287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:07,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1519 Valid, 816 Invalid, 5608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 5287 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 16:04:07,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6521 states. [2022-01-18 16:04:07,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6521 to 445. [2022-01-18 16:04:07,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 2.063063063063063) internal successors, (916), 444 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:07,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 916 transitions. [2022-01-18 16:04:07,601 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 916 transitions. Word has length 89 [2022-01-18 16:04:07,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:07,601 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 916 transitions. [2022-01-18 16:04:07,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.128712871287129) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:07,601 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 916 transitions. [2022-01-18 16:04:07,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-01-18 16:04:07,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:07,602 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:07,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 16:04:07,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:07,819 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:07,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:07,819 INFO L85 PathProgramCache]: Analyzing trace with hash -2082802247, now seen corresponding path program 54 times [2022-01-18 16:04:07,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:07,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867730926] [2022-01-18 16:04:07,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:07,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:07,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:08,213 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:08,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:08,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867730926] [2022-01-18 16:04:08,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867730926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:08,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195193603] [2022-01-18 16:04:08,214 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:04:08,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:08,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:08,214 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:08,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 16:04:08,265 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-01-18 16:04:08,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:08,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:04:08,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:09,531 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:09,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:10,625 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 361 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:10,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195193603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:10,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:10,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 41, 41] total 99 [2022-01-18 16:04:10,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451108337] [2022-01-18 16:04:10,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:10,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-01-18 16:04:10,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:10,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-01-18 16:04:10,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2342, Invalid=7558, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 16:04:10,627 INFO L87 Difference]: Start difference. First operand 445 states and 916 transitions. Second operand has 100 states, 100 states have (on average 2.45) internal successors, (245), 99 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:27,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:27,958 INFO L93 Difference]: Finished difference Result 4672 states and 9318 transitions. [2022-01-18 16:04:27,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 443 states. [2022-01-18 16:04:27,959 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.45) internal successors, (245), 99 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2022-01-18 16:04:27,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:27,963 INFO L225 Difference]: With dead ends: 4672 [2022-01-18 16:04:27,963 INFO L226 Difference]: Without dead ends: 4668 [2022-01-18 16:04:27,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 656 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 537 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128719 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=74651, Invalid=215331, Unknown=0, NotChecked=0, Total=289982 [2022-01-18 16:04:27,978 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1514 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 395 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1514 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 3104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 395 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:27,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1514 Valid, 285 Invalid, 3104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [395 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:04:27,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4668 states. [2022-01-18 16:04:27,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4668 to 373. [2022-01-18 16:04:27,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 2.077956989247312) internal successors, (773), 372 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:27,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 773 transitions. [2022-01-18 16:04:27,997 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 773 transitions. Word has length 89 [2022-01-18 16:04:27,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:27,997 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 773 transitions. [2022-01-18 16:04:27,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 2.45) internal successors, (245), 99 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:27,997 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 773 transitions. [2022-01-18 16:04:27,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-01-18 16:04:27,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:27,998 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:28,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 16:04:28,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:28,220 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:28,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:28,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1284395959, now seen corresponding path program 55 times [2022-01-18 16:04:28,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:28,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932320567] [2022-01-18 16:04:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:28,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:28,593 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:28,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:28,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932320567] [2022-01-18 16:04:28,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932320567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:28,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130358319] [2022-01-18 16:04:28,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:04:28,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:28,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:28,596 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:28,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 16:04:28,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:28,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 79 conjunts are in the unsatisfiable core [2022-01-18 16:04:28,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:28,962 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:28,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:29,321 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:29,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130358319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:29,321 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:29,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-01-18 16:04:29,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797307353] [2022-01-18 16:04:29,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:29,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:04:29,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:29,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:04:29,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:04:29,322 INFO L87 Difference]: Start difference. First operand 373 states and 773 transitions. Second operand has 22 states, 22 states have (on average 4.136363636363637) internal successors, (91), 22 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:30,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:30,082 INFO L93 Difference]: Finished difference Result 1166 states and 2299 transitions. [2022-01-18 16:04:30,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:04:30,082 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.136363636363637) internal successors, (91), 22 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2022-01-18 16:04:30,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:30,083 INFO L225 Difference]: With dead ends: 1166 [2022-01-18 16:04:30,083 INFO L226 Difference]: Without dead ends: 1037 [2022-01-18 16:04:30,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 198 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:04:30,084 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 173 mSDsluCounter, 3884 mSDsCounter, 0 mSdLazyCounter, 2441 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 2869 SdHoareTripleChecker+Invalid, 2442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:30,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 2869 Invalid, 2442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2441 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 16:04:30,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2022-01-18 16:04:30,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 786. [2022-01-18 16:04:30,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 2.156687898089172) internal successors, (1693), 785 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:30,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1693 transitions. [2022-01-18 16:04:30,091 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 1693 transitions. Word has length 91 [2022-01-18 16:04:30,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:30,091 INFO L470 AbstractCegarLoop]: Abstraction has 786 states and 1693 transitions. [2022-01-18 16:04:30,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.136363636363637) internal successors, (91), 22 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:30,091 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 1693 transitions. [2022-01-18 16:04:30,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-01-18 16:04:30,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:30,092 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:30,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 16:04:30,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:30,300 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:30,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:30,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1237898805, now seen corresponding path program 56 times [2022-01-18 16:04:30,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:30,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035557495] [2022-01-18 16:04:30,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:30,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:30,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:30,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:30,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035557495] [2022-01-18 16:04:30,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035557495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:30,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809599044] [2022-01-18 16:04:30,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:04:30,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:30,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:30,969 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:30,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 16:04:31,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:04:31,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:31,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:04:31,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:32,379 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:32,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:33,158 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 400 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:33,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809599044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:33,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:33,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43, 43] total 105 [2022-01-18 16:04:33,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176624020] [2022-01-18 16:04:33,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:33,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2022-01-18 16:04:33,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:33,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2022-01-18 16:04:33,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1951, Invalid=9179, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 16:04:33,162 INFO L87 Difference]: Start difference. First operand 786 states and 1693 transitions. Second operand has 106 states, 106 states have (on average 2.1226415094339623) internal successors, (225), 105 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:13,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:13,117 INFO L93 Difference]: Finished difference Result 9830 states and 18805 transitions. [2022-01-18 16:05:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 696 states. [2022-01-18 16:05:13,118 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 2.1226415094339623) internal successors, (225), 105 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2022-01-18 16:05:13,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:13,125 INFO L225 Difference]: With dead ends: 9830 [2022-01-18 16:05:13,125 INFO L226 Difference]: Without dead ends: 7145 [2022-01-18 16:05:13,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 920 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 796 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302503 ImplicationChecksByTransitivity, 29.3s TimeCoverageRelationStatistics Valid=155454, Invalid=480552, Unknown=0, NotChecked=0, Total=636006 [2022-01-18 16:05:13,147 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1633 mSDsluCounter, 2026 mSDsCounter, 0 mSdLazyCounter, 5654 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1633 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 6007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 5654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:13,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1633 Valid, 877 Invalid, 6007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 5654 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-01-18 16:05:13,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7145 states. [2022-01-18 16:05:13,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7145 to 467. [2022-01-18 16:05:13,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 466 states have (on average 2.0643776824034337) internal successors, (962), 466 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:13,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 962 transitions. [2022-01-18 16:05:13,177 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 962 transitions. Word has length 93 [2022-01-18 16:05:13,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:13,178 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 962 transitions. [2022-01-18 16:05:13,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 2.1226415094339623) internal successors, (225), 105 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:13,178 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 962 transitions. [2022-01-18 16:05:13,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-01-18 16:05:13,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:13,179 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:13,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 16:05:13,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-18 16:05:13,395 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:13,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:13,396 INFO L85 PathProgramCache]: Analyzing trace with hash 90081725, now seen corresponding path program 57 times [2022-01-18 16:05:13,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:13,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266977150] [2022-01-18 16:05:13,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:13,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:13,757 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:13,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:13,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266977150] [2022-01-18 16:05:13,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266977150] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:13,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198030992] [2022-01-18 16:05:13,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:05:13,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:13,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:13,760 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:13,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 16:05:13,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2022-01-18 16:05:13,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:13,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:05:13,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:15,197 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:15,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:16,385 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 400 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:16,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198030992] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:16,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:16,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 43, 43] total 104 [2022-01-18 16:05:16,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752860505] [2022-01-18 16:05:16,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:16,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2022-01-18 16:05:16,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:16,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2022-01-18 16:05:16,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2575, Invalid=8345, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:05:16,388 INFO L87 Difference]: Start difference. First operand 467 states and 962 transitions. Second operand has 105 states, 105 states have (on average 2.447619047619048) internal successors, (257), 104 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:37,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:37,075 INFO L93 Difference]: Finished difference Result 5136 states and 10246 transitions. [2022-01-18 16:05:37,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2022-01-18 16:05:37,075 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 105 states have (on average 2.447619047619048) internal successors, (257), 104 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2022-01-18 16:05:37,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:37,080 INFO L225 Difference]: With dead ends: 5136 [2022-01-18 16:05:37,080 INFO L226 Difference]: Without dead ends: 5132 [2022-01-18 16:05:37,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 709 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 585 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155067 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=88429, Invalid=255553, Unknown=0, NotChecked=0, Total=343982 [2022-01-18 16:05:37,098 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1665 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 3564 mSolverCounterSat, 506 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1665 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 4070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 506 IncrementalHoareTripleChecker+Valid, 3564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:37,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1665 Valid, 326 Invalid, 4070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [506 Valid, 3564 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 16:05:37,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5132 states. [2022-01-18 16:05:37,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5132 to 391. [2022-01-18 16:05:37,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.0794871794871796) internal successors, (811), 390 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:37,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 811 transitions. [2022-01-18 16:05:37,115 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 811 transitions. Word has length 93 [2022-01-18 16:05:37,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:37,115 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 811 transitions. [2022-01-18 16:05:37,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 2.447619047619048) internal successors, (257), 104 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:37,115 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 811 transitions. [2022-01-18 16:05:37,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-01-18 16:05:37,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:37,116 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:37,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 16:05:37,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 16:05:37,317 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:37,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:37,317 INFO L85 PathProgramCache]: Analyzing trace with hash -837716215, now seen corresponding path program 58 times [2022-01-18 16:05:37,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:37,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657539895] [2022-01-18 16:05:37,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:37,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:37,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:37,649 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:37,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:37,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657539895] [2022-01-18 16:05:37,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657539895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:37,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612041364] [2022-01-18 16:05:37,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:05:37,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:37,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:37,651 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:37,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 16:05:37,694 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:05:37,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:37,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 83 conjunts are in the unsatisfiable core [2022-01-18 16:05:37,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:37,988 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:37,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:38,282 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:38,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612041364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:38,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:38,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2022-01-18 16:05:38,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781791639] [2022-01-18 16:05:38,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:38,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 16:05:38,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:38,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 16:05:38,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:05:38,283 INFO L87 Difference]: Start difference. First operand 391 states and 811 transitions. Second operand has 23 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:39,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:39,163 INFO L93 Difference]: Finished difference Result 1225 states and 2416 transitions. [2022-01-18 16:05:39,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:05:39,163 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2022-01-18 16:05:39,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:39,164 INFO L225 Difference]: With dead ends: 1225 [2022-01-18 16:05:39,165 INFO L226 Difference]: Without dead ends: 1090 [2022-01-18 16:05:39,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 207 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:05:39,165 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 182 mSDsluCounter, 4288 mSDsCounter, 0 mSdLazyCounter, 2689 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 3159 SdHoareTripleChecker+Invalid, 2690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:39,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 3159 Invalid, 2690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2689 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:05:39,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-01-18 16:05:39,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 826. [2022-01-18 16:05:39,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 2.1575757575757577) internal successors, (1780), 825 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:39,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1780 transitions. [2022-01-18 16:05:39,175 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1780 transitions. Word has length 95 [2022-01-18 16:05:39,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:39,175 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 1780 transitions. [2022-01-18 16:05:39,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:39,175 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1780 transitions. [2022-01-18 16:05:39,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-01-18 16:05:39,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:39,176 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:39,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 16:05:39,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:39,398 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:39,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:39,399 INFO L85 PathProgramCache]: Analyzing trace with hash -822582389, now seen corresponding path program 59 times [2022-01-18 16:05:39,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:39,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373293232] [2022-01-18 16:05:39,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:39,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:39,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:40,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:40,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373293232] [2022-01-18 16:05:40,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373293232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:40,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905892454] [2022-01-18 16:05:40,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:05:40,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:40,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:40,132 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:40,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 16:05:40,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2022-01-18 16:05:40,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:40,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 16:05:40,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:41,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:42,590 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 441 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:42,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905892454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:42,590 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:42,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45, 45] total 110 [2022-01-18 16:05:42,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624700749] [2022-01-18 16:05:42,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:42,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2022-01-18 16:05:42,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:42,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2022-01-18 16:05:42,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2132, Invalid=10078, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 16:05:42,593 INFO L87 Difference]: Start difference. First operand 826 states and 1780 transitions. Second operand has 111 states, 111 states have (on average 2.1171171171171173) internal successors, (235), 110 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:29,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:29,247 INFO L93 Difference]: Finished difference Result 10746 states and 20553 transitions. [2022-01-18 16:06:29,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 762 states. [2022-01-18 16:06:29,247 INFO L78 Accepts]: Start accepts. Automaton has has 111 states, 111 states have (on average 2.1171171171171173) internal successors, (235), 110 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 97 [2022-01-18 16:06:29,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:29,255 INFO L225 Difference]: With dead ends: 10746 [2022-01-18 16:06:29,256 INFO L226 Difference]: Without dead ends: 7797 [2022-01-18 16:06:29,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 996 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 867 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363898 ImplicationChecksByTransitivity, 33.5s TimeCoverageRelationStatistics Valid=184600, Invalid=569692, Unknown=0, NotChecked=0, Total=754292 [2022-01-18 16:06:29,284 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1970 mSDsluCounter, 2273 mSDsCounter, 0 mSdLazyCounter, 6493 mSolverCounterSat, 430 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1970 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 6923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 430 IncrementalHoareTripleChecker+Valid, 6493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:29,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1970 Valid, 972 Invalid, 6923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [430 Valid, 6493 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 16:06:29,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7797 states. [2022-01-18 16:06:29,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7797 to 489. [2022-01-18 16:06:29,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.0655737704918034) internal successors, (1008), 488 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:29,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1008 transitions. [2022-01-18 16:06:29,321 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1008 transitions. Word has length 97 [2022-01-18 16:06:29,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:29,321 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 1008 transitions. [2022-01-18 16:06:29,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 2.1171171171171173) internal successors, (235), 110 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:29,321 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1008 transitions. [2022-01-18 16:06:29,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-01-18 16:06:29,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:29,322 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:29,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 16:06:29,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:29,535 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:29,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:29,536 INFO L85 PathProgramCache]: Analyzing trace with hash 846109633, now seen corresponding path program 60 times [2022-01-18 16:06:29,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:29,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412264671] [2022-01-18 16:06:29,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:29,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:29,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:29,908 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:29,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:29,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412264671] [2022-01-18 16:06:29,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412264671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:29,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308159390] [2022-01-18 16:06:29,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:06:29,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:29,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:29,912 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:29,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 16:06:29,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2022-01-18 16:06:29,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:29,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 16:06:29,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:31,421 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:31,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:32,689 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 441 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:32,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308159390] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:32,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:32,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 45, 45] total 109 [2022-01-18 16:06:32,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081901612] [2022-01-18 16:06:32,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:32,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2022-01-18 16:06:32,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:32,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2022-01-18 16:06:32,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2819, Invalid=9171, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 16:06:32,692 INFO L87 Difference]: Start difference. First operand 489 states and 1008 transitions. Second operand has 110 states, 110 states have (on average 2.4454545454545453) internal successors, (269), 109 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:56,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:56,220 INFO L93 Difference]: Finished difference Result 5622 states and 11218 transitions. [2022-01-18 16:06:56,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 531 states. [2022-01-18 16:06:56,220 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 2.4454545454545453) internal successors, (269), 109 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 97 [2022-01-18 16:06:56,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:56,225 INFO L225 Difference]: With dead ends: 5622 [2022-01-18 16:06:56,225 INFO L226 Difference]: Without dead ends: 5618 [2022-01-18 16:06:56,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 635 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185287 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=104018, Invalid=301114, Unknown=0, NotChecked=0, Total=405132 [2022-01-18 16:06:56,238 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1712 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 3422 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1712 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 3844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 3422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:56,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1712 Valid, 334 Invalid, 3844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 3422 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 16:06:56,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5618 states. [2022-01-18 16:06:56,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5618 to 409. [2022-01-18 16:06:56,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.0808823529411766) internal successors, (849), 408 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:56,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 849 transitions. [2022-01-18 16:06:56,255 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 849 transitions. Word has length 97 [2022-01-18 16:06:56,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:56,255 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 849 transitions. [2022-01-18 16:06:56,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 2.4454545454545453) internal successors, (269), 109 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:56,255 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 849 transitions. [2022-01-18 16:06:56,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-01-18 16:06:56,256 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:56,256 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:56,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 16:06:56,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:56,457 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:56,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:56,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1150598967, now seen corresponding path program 61 times [2022-01-18 16:06:56,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:56,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697843379] [2022-01-18 16:06:56,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:56,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:56,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:56,843 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:56,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:56,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697843379] [2022-01-18 16:06:56,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697843379] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:56,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362606705] [2022-01-18 16:06:56,844 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:06:56,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:56,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:56,845 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:56,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 16:06:56,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:56,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 87 conjunts are in the unsatisfiable core [2022-01-18 16:06:56,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:57,201 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:57,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:57,504 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:57,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362606705] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:57,505 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:57,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-01-18 16:06:57,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791419635] [2022-01-18 16:06:57,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:57,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 16:06:57,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:57,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 16:06:57,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:06:57,506 INFO L87 Difference]: Start difference. First operand 409 states and 849 transitions. Second operand has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:58,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:58,425 INFO L93 Difference]: Finished difference Result 1284 states and 2533 transitions. [2022-01-18 16:06:58,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:06:58,426 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2022-01-18 16:06:58,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:58,427 INFO L225 Difference]: With dead ends: 1284 [2022-01-18 16:06:58,427 INFO L226 Difference]: Without dead ends: 1143 [2022-01-18 16:06:58,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 216 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:06:58,427 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 191 mSDsluCounter, 4712 mSDsCounter, 0 mSdLazyCounter, 2949 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 3463 SdHoareTripleChecker+Invalid, 2950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:58,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 3463 Invalid, 2950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2949 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:06:58,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2022-01-18 16:06:58,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 866. [2022-01-18 16:06:58,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 2.1583815028901734) internal successors, (1867), 865 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:58,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1867 transitions. [2022-01-18 16:06:58,436 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1867 transitions. Word has length 99 [2022-01-18 16:06:58,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:58,436 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 1867 transitions. [2022-01-18 16:06:58,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:58,436 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1867 transitions. [2022-01-18 16:06:58,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-18 16:06:58,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:58,437 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:58,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 16:06:58,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:58,638 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:58,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:58,638 INFO L85 PathProgramCache]: Analyzing trace with hash -568058805, now seen corresponding path program 62 times [2022-01-18 16:06:58,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:58,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508759018] [2022-01-18 16:06:58,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:58,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:58,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:59,410 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:59,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:59,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508759018] [2022-01-18 16:06:59,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508759018] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:59,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106249339] [2022-01-18 16:06:59,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:06:59,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:59,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:59,412 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:59,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 16:06:59,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:06:59,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:59,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 16:06:59,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:07:01,069 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:01,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:07:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 484 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:01,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106249339] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:07:01,980 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:07:01,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47, 47] total 115 [2022-01-18 16:07:01,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90566470] [2022-01-18 16:07:01,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:07:01,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2022-01-18 16:07:01,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:07:01,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2022-01-18 16:07:01,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2321, Invalid=11019, Unknown=0, NotChecked=0, Total=13340 [2022-01-18 16:07:01,983 INFO L87 Difference]: Start difference. First operand 866 states and 1867 transitions. Second operand has 116 states, 116 states have (on average 2.1120689655172415) internal successors, (245), 115 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:07:55,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:07:55,687 INFO L93 Difference]: Finished difference Result 11702 states and 22377 transitions. [2022-01-18 16:07:55,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 831 states. [2022-01-18 16:07:55,688 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 2.1120689655172415) internal successors, (245), 115 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 101 [2022-01-18 16:07:55,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:07:55,696 INFO L225 Difference]: With dead ends: 11702 [2022-01-18 16:07:55,696 INFO L226 Difference]: Without dead ends: 8477 [2022-01-18 16:07:55,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1075 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 941 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434245 ImplicationChecksByTransitivity, 37.4s TimeCoverageRelationStatistics Valid=217670, Invalid=670636, Unknown=0, NotChecked=0, Total=888306 [2022-01-18 16:07:55,727 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1848 mSDsluCounter, 2308 mSDsCounter, 0 mSdLazyCounter, 6491 mSolverCounterSat, 359 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1848 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 6850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 359 IncrementalHoareTripleChecker+Valid, 6491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:07:55,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1848 Valid, 991 Invalid, 6850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [359 Valid, 6491 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 16:07:55,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8477 states. [2022-01-18 16:07:55,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8477 to 511. [2022-01-18 16:07:55,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 510 states have (on average 2.066666666666667) internal successors, (1054), 510 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:07:55,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 1054 transitions. [2022-01-18 16:07:55,755 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 1054 transitions. Word has length 101 [2022-01-18 16:07:55,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:07:55,756 INFO L470 AbstractCegarLoop]: Abstraction has 511 states and 1054 transitions. [2022-01-18 16:07:55,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 2.1120689655172415) internal successors, (245), 115 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:07:55,756 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 1054 transitions. [2022-01-18 16:07:55,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-01-18 16:07:55,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:07:55,757 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:07:55,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 16:07:55,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 16:07:55,957 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:07:55,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:07:55,957 INFO L85 PathProgramCache]: Analyzing trace with hash 2106862533, now seen corresponding path program 63 times [2022-01-18 16:07:55,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:07:55,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286460276] [2022-01-18 16:07:55,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:07:55,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:07:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:07:56,373 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:56,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:07:56,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286460276] [2022-01-18 16:07:56,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286460276] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:07:56,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826309673] [2022-01-18 16:07:56,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:07:56,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:07:56,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:07:56,375 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:07:56,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 16:07:56,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2022-01-18 16:07:56,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:07:56,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 16:07:56,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:07:57,973 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:57,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:07:59,332 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 484 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:59,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826309673] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:07:59,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:07:59,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 47, 47] total 114 [2022-01-18 16:07:59,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769845270] [2022-01-18 16:07:59,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:07:59,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2022-01-18 16:07:59,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:07:59,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2022-01-18 16:07:59,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10036, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 16:07:59,335 INFO L87 Difference]: Start difference. First operand 511 states and 1054 transitions. Second operand has 115 states, 115 states have (on average 2.4434782608695653) internal successors, (281), 114 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:08:26,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:08:26,014 INFO L93 Difference]: Finished difference Result 6130 states and 12234 transitions. [2022-01-18 16:08:26,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 578 states. [2022-01-18 16:08:26,014 INFO L78 Accepts]: Start accepts. Automaton has has 115 states, 115 states have (on average 2.4434782608695653) internal successors, (281), 114 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 101 [2022-01-18 16:08:26,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:08:26,020 INFO L225 Difference]: With dead ends: 6130 [2022-01-18 16:08:26,020 INFO L226 Difference]: Without dead ends: 6126 [2022-01-18 16:08:26,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 687 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219743 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=121569, Invalid=352463, Unknown=0, NotChecked=0, Total=474032 [2022-01-18 16:08:26,042 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 2114 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 3704 mSolverCounterSat, 623 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2114 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 4327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 623 IncrementalHoareTripleChecker+Valid, 3704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:08:26,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2114 Valid, 344 Invalid, 4327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [623 Valid, 3704 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 16:08:26,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6126 states. [2022-01-18 16:08:26,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6126 to 427. [2022-01-18 16:08:26,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.0821596244131455) internal successors, (887), 426 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:08:26,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 887 transitions. [2022-01-18 16:08:26,062 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 887 transitions. Word has length 101 [2022-01-18 16:08:26,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:08:26,062 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 887 transitions. [2022-01-18 16:08:26,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 2.4434782608695653) internal successors, (281), 114 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:08:26,062 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 887 transitions. [2022-01-18 16:08:26,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-01-18 16:08:26,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:08:26,063 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:08:26,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 16:08:26,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:08:26,264 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:08:26,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:08:26,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1366570615, now seen corresponding path program 64 times [2022-01-18 16:08:26,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:08:26,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033187829] [2022-01-18 16:08:26,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:08:26,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:08:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:08:26,668 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:26,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:08:26,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033187829] [2022-01-18 16:08:26,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033187829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:08:26,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249280776] [2022-01-18 16:08:26,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:08:26,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:08:26,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:08:26,669 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:08:26,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 16:08:26,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:08:26,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:08:26,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 91 conjunts are in the unsatisfiable core [2022-01-18 16:08:26,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:08:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:27,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:08:27,468 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:27,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249280776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:08:27,468 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:08:27,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-01-18 16:08:27,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125435150] [2022-01-18 16:08:27,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:08:27,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 16:08:27,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:08:27,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 16:08:27,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:08:27,469 INFO L87 Difference]: Start difference. First operand 427 states and 887 transitions. Second operand has 25 states, 25 states have (on average 4.12) internal successors, (103), 25 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:08:28,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:08:28,461 INFO L93 Difference]: Finished difference Result 1343 states and 2650 transitions. [2022-01-18 16:08:28,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 16:08:28,461 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.12) internal successors, (103), 25 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2022-01-18 16:08:28,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:08:28,462 INFO L225 Difference]: With dead ends: 1343 [2022-01-18 16:08:28,462 INFO L226 Difference]: Without dead ends: 1196 [2022-01-18 16:08:28,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 225 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:08:28,463 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 200 mSDsluCounter, 5156 mSDsCounter, 0 mSdLazyCounter, 3221 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 3781 SdHoareTripleChecker+Invalid, 3222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:08:28,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 3781 Invalid, 3222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3221 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 16:08:28,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2022-01-18 16:08:28,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 906. [2022-01-18 16:08:28,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 2.1591160220994476) internal successors, (1954), 905 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:08:28,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1954 transitions. [2022-01-18 16:08:28,471 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 1954 transitions. Word has length 103 [2022-01-18 16:08:28,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:08:28,471 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 1954 transitions. [2022-01-18 16:08:28,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.12) internal successors, (103), 25 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:08:28,471 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 1954 transitions. [2022-01-18 16:08:28,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-01-18 16:08:28,472 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:08:28,472 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:08:28,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 16:08:28,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 16:08:28,673 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:08:28,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:08:28,673 INFO L85 PathProgramCache]: Analyzing trace with hash -897117173, now seen corresponding path program 65 times [2022-01-18 16:08:28,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:08:28,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855277171] [2022-01-18 16:08:28,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:08:28,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:08:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:08:29,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:29,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:08:29,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855277171] [2022-01-18 16:08:29,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855277171] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:08:29,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278676757] [2022-01-18 16:08:29,457 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:08:29,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:08:29,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:08:29,458 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:08:29,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 16:08:29,503 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-01-18 16:08:29,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:08:29,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 16:08:29,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:08:31,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:31,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:08:32,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 529 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:32,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278676757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:08:32,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:08:32,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 49] total 120 [2022-01-18 16:08:32,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477616628] [2022-01-18 16:08:32,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:08:32,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2022-01-18 16:08:32,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:08:32,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2022-01-18 16:08:32,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2518, Invalid=12002, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 16:08:32,137 INFO L87 Difference]: Start difference. First operand 906 states and 1954 transitions. Second operand has 121 states, 121 states have (on average 2.1074380165289255) internal successors, (255), 120 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:09:34,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:09:34,899 INFO L93 Difference]: Finished difference Result 12698 states and 24277 transitions. [2022-01-18 16:09:34,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 903 states. [2022-01-18 16:09:34,900 INFO L78 Accepts]: Start accepts. Automaton has has 121 states, 121 states have (on average 2.1074380165289255) internal successors, (255), 120 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2022-01-18 16:09:34,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:09:34,909 INFO L225 Difference]: With dead ends: 12698 [2022-01-18 16:09:34,909 INFO L226 Difference]: Without dead ends: 9185 [2022-01-18 16:09:34,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1157 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 1018 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514384 ImplicationChecksByTransitivity, 42.2s TimeCoverageRelationStatistics Valid=255002, Invalid=784378, Unknown=0, NotChecked=0, Total=1039380 [2022-01-18 16:09:34,942 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 2287 mSDsluCounter, 2471 mSDsCounter, 0 mSdLazyCounter, 6983 mSolverCounterSat, 434 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2287 SdHoareTripleChecker+Valid, 1045 SdHoareTripleChecker+Invalid, 7417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 434 IncrementalHoareTripleChecker+Valid, 6983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:09:34,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2287 Valid, 1045 Invalid, 7417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [434 Valid, 6983 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-01-18 16:09:34,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9185 states. [2022-01-18 16:09:34,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9185 to 533. [2022-01-18 16:09:34,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 532 states have (on average 2.0676691729323307) internal successors, (1100), 532 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:09:34,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 1100 transitions. [2022-01-18 16:09:34,970 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 1100 transitions. Word has length 105 [2022-01-18 16:09:34,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:09:34,970 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 1100 transitions. [2022-01-18 16:09:34,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 121 states have (on average 2.1074380165289255) internal successors, (255), 120 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:09:34,970 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 1100 transitions. [2022-01-18 16:09:34,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-01-18 16:09:34,971 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:09:34,971 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:09:34,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 16:09:35,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-01-18 16:09:35,171 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:09:35,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:09:35,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1898432055, now seen corresponding path program 66 times [2022-01-18 16:09:35,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:09:35,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914494069] [2022-01-18 16:09:35,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:09:35,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:09:35,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:09:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 507 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:35,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:09:35,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914494069] [2022-01-18 16:09:35,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914494069] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:09:35,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091385277] [2022-01-18 16:09:35,584 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:09:35,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:09:35,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:09:35,585 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:09:35,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 16:09:35,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 26 check-sat command(s) [2022-01-18 16:09:35,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:09:35,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 16:09:35,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:09:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 507 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:37,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:09:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 529 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:38,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091385277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:09:38,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:09:38,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 49, 49] total 119 [2022-01-18 16:09:38,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348829279] [2022-01-18 16:09:38,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:09:38,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2022-01-18 16:09:38,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:09:38,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2022-01-18 16:09:38,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3340, Invalid=10940, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 16:09:38,744 INFO L87 Difference]: Start difference. First operand 533 states and 1100 transitions. Second operand has 120 states, 120 states have (on average 2.441666666666667) internal successors, (293), 119 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:10:09,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:10:09,684 INFO L93 Difference]: Finished difference Result 6660 states and 13294 transitions. [2022-01-18 16:10:09,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 627 states. [2022-01-18 16:10:09,684 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 2.441666666666667) internal successors, (293), 119 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2022-01-18 16:10:09,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:10:09,691 INFO L225 Difference]: With dead ends: 6660 [2022-01-18 16:10:09,691 INFO L226 Difference]: Without dead ends: 6656 [2022-01-18 16:10:09,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 880 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 741 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258816 ImplicationChecksByTransitivity, 24.1s TimeCoverageRelationStatistics Valid=141239, Invalid=410067, Unknown=0, NotChecked=0, Total=551306 [2022-01-18 16:10:09,709 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1992 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 4250 mSolverCounterSat, 563 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1992 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 4813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 563 IncrementalHoareTripleChecker+Valid, 4250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:10:09,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1992 Valid, 394 Invalid, 4813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [563 Valid, 4250 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 16:10:09,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6656 states. [2022-01-18 16:10:09,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6656 to 445. [2022-01-18 16:10:09,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 2.0833333333333335) internal successors, (925), 444 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:10:09,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 925 transitions. [2022-01-18 16:10:09,728 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 925 transitions. Word has length 105 [2022-01-18 16:10:09,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:10:09,728 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 925 transitions. [2022-01-18 16:10:09,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 120 states have (on average 2.441666666666667) internal successors, (293), 119 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:10:09,728 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 925 transitions. [2022-01-18 16:10:09,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-01-18 16:10:09,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:10:09,729 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:10:09,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 16:10:09,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 16:10:09,930 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:10:09,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:10:09,930 INFO L85 PathProgramCache]: Analyzing trace with hash 235917641, now seen corresponding path program 67 times [2022-01-18 16:10:09,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:10:09,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459162239] [2022-01-18 16:10:09,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:10:09,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:10:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:10:10,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:10,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:10:10,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459162239] [2022-01-18 16:10:10,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459162239] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:10:10,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971554483] [2022-01-18 16:10:10,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:10:10,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:10:10,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:10:10,324 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:10:10,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 16:10:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:10:10,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 95 conjunts are in the unsatisfiable core [2022-01-18 16:10:10,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:10:10,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:10,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:10:11,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:11,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971554483] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:10:11,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:10:11,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 26 [2022-01-18 16:10:11,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644777828] [2022-01-18 16:10:11,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:10:11,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:10:11,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:10:11,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:10:11,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:10:11,047 INFO L87 Difference]: Start difference. First operand 445 states and 925 transitions. Second operand has 26 states, 26 states have (on average 4.115384615384615) internal successors, (107), 26 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:10:12,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:10:12,130 INFO L93 Difference]: Finished difference Result 1402 states and 2767 transitions. [2022-01-18 16:10:12,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:10:12,130 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.115384615384615) internal successors, (107), 26 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 107 [2022-01-18 16:10:12,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:10:12,132 INFO L225 Difference]: With dead ends: 1402 [2022-01-18 16:10:12,132 INFO L226 Difference]: Without dead ends: 1249 [2022-01-18 16:10:12,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 234 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:10:12,132 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 209 mSDsluCounter, 5620 mSDsCounter, 0 mSdLazyCounter, 3505 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 4113 SdHoareTripleChecker+Invalid, 3506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:10:12,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 4113 Invalid, 3506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3505 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:10:12,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2022-01-18 16:10:12,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 946. [2022-01-18 16:10:12,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 2.15978835978836) internal successors, (2041), 945 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:10:12,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 2041 transitions. [2022-01-18 16:10:12,140 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 2041 transitions. Word has length 107 [2022-01-18 16:10:12,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:10:12,140 INFO L470 AbstractCegarLoop]: Abstraction has 946 states and 2041 transitions. [2022-01-18 16:10:12,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.115384615384615) internal successors, (107), 26 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:10:12,140 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 2041 transitions. [2022-01-18 16:10:12,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-01-18 16:10:12,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:10:12,141 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:10:12,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 16:10:12,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 16:10:12,342 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:10:12,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:10:12,342 INFO L85 PathProgramCache]: Analyzing trace with hash -830600501, now seen corresponding path program 68 times [2022-01-18 16:10:12,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:10:12,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447973674] [2022-01-18 16:10:12,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:10:12,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:10:12,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:10:13,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:13,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:10:13,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447973674] [2022-01-18 16:10:13,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447973674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:10:13,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030315264] [2022-01-18 16:10:13,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:10:13,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:10:13,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:10:13,218 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:10:13,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 16:10:13,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:10:13,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:10:13,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:10:13,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:10:15,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:15,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:10:16,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 576 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:16,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030315264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:10:16,152 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:10:16,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51, 51] total 125 [2022-01-18 16:10:16,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868754751] [2022-01-18 16:10:16,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:10:16,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2022-01-18 16:10:16,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:10:16,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2022-01-18 16:10:16,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2723, Invalid=13027, Unknown=0, NotChecked=0, Total=15750 [2022-01-18 16:10:16,156 INFO L87 Difference]: Start difference. First operand 946 states and 2041 transitions. Second operand has 126 states, 126 states have (on average 2.1031746031746033) internal successors, (265), 125 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 16:10:22,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-01-18 16:10:22,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 264 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18824 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=17237, Invalid=53253, Unknown=0, NotChecked=0, Total=70490 [2022-01-18 16:10:22,247 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 685 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 2966 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 3204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:10:22,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [685 Valid, 83 Invalid, 3204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2966 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 16:10:22,248 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 16:10:22,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 16:10:22,277 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:10:22,277 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:10:22,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:10:22,460 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (946states) and FLOYD_HOARE automaton (currently 144 states, 126 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 266 known predicates. [2022-01-18 16:10:22,461 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 16:10:22,461 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 16:10:22,463 INFO L732 BasicCegarLoop]: Path program histogram: [68, 2, 1] [2022-01-18 16:10:22,465 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:10:22,465 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:10:22,466 INFO L202 PluginConnector]: Adding new model figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:10:22 BasicIcfg [2022-01-18 16:10:22,466 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:10:22,467 INFO L158 Benchmark]: Toolchain (without parser) took 721962.01ms. Allocated memory was 394.3MB in the beginning and 3.2GB in the end (delta: 2.8GB). Free memory was 354.7MB in the beginning and 2.0GB in the end (delta: -1.6GB). Peak memory consumption was 1.2GB. Max. memory is 16.0GB. [2022-01-18 16:10:22,467 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 394.3MB. Free memory was 355.8MB in the beginning and 355.6MB in the end (delta: 162.3kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:10:22,467 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.38ms. Allocated memory is still 394.3MB. Free memory was 354.7MB in the beginning and 353.0MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:10:22,467 INFO L158 Benchmark]: Boogie Preprocessor took 16.06ms. Allocated memory is still 394.3MB. Free memory was 353.0MB in the beginning and 352.2MB in the end (delta: 826.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 16:10:22,467 INFO L158 Benchmark]: RCFGBuilder took 174.81ms. Allocated memory is still 394.3MB. Free memory was 352.1MB in the beginning and 343.2MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 16:10:22,467 INFO L158 Benchmark]: TraceAbstraction took 721745.34ms. Allocated memory was 394.3MB in the beginning and 3.2GB in the end (delta: 2.8GB). Free memory was 342.7MB in the beginning and 2.0GB in the end (delta: -1.6GB). Peak memory consumption was 1.2GB. Max. memory is 16.0GB. [2022-01-18 16:10:22,468 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 394.3MB. Free memory was 355.8MB in the beginning and 355.6MB in the end (delta: 162.3kB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 20.38ms. Allocated memory is still 394.3MB. Free memory was 354.7MB in the beginning and 353.0MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 16.06ms. Allocated memory is still 394.3MB. Free memory was 353.0MB in the beginning and 352.2MB in the end (delta: 826.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 174.81ms. Allocated memory is still 394.3MB. Free memory was 352.1MB in the beginning and 343.2MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 721745.34ms. Allocated memory was 394.3MB in the beginning and 3.2GB in the end (delta: 2.8GB). Free memory was 342.7MB in the beginning and 2.0GB in the end (delta: -1.6GB). Peak memory consumption was 1.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (946states) and FLOYD_HOARE automaton (currently 144 states, 126 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 266 known predicates. - TimeoutResultAtElement [Line: 47]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (946states) and FLOYD_HOARE automaton (currently 144 states, 126 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 266 known predicates. - TimeoutResultAtElement [Line: 47]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (946states) and FLOYD_HOARE automaton (currently 144 states, 126 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 266 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 32 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 721.7s, OverallIterations: 71, TraceHistogramMax: 24, PathProgramHistogramMax: 68, EmptinessCheckTime: 0.1s, AutomataDifference: 610.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 48321 SdHoareTripleChecker+Valid, 66.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 48321 mSDsluCounter, 50606 SdHoareTripleChecker+Invalid, 55.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 81737 mSDsCounter, 11211 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 139609 IncrementalHoareTripleChecker+Invalid, 150820 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11211 mSolverCounterUnsat, 2731 mSDtfsCounter, 139609 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23880 GetRequests, 7041 SyntacticMatches, 115 SemanticMatches, 16723 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4201266 ImplicationChecksByTransitivity, 478.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=946occurred in iteration=70, InterpolantAutomatonStates: 13772, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 70 MinimizatonAttempts, 130948 StatesRemovedByMinimization, 70 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 91.8s InterpolantComputationTime, 8726 NumberOfCodeBlocks, 8726 NumberOfCodeBlocksAsserted, 613 NumberOfCheckSat, 12864 ConstructedInterpolants, 0 QuantifiedInterpolants, 113767 SizeOfPredicates, 345 NumberOfNonLiveVariables, 11086 ConjunctsInSsa, 2461 ConjunctsInUnsatCore, 209 InterpolantComputations, 3 PerfectInterpolantSequences, 26012/77971 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