/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp1x3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 17:19:23,620 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 17:19:23,622 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 17:19:23,690 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 17:19:23,690 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 17:19:23,692 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 17:19:23,694 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 17:19:23,696 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 17:19:23,697 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 17:19:23,700 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 17:19:23,701 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 17:19:23,702 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 17:19:23,702 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 17:19:23,703 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 17:19:23,704 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 17:19:23,706 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 17:19:23,707 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 17:19:23,707 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 17:19:23,708 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 17:19:23,710 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 17:19:23,711 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 17:19:23,712 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 17:19:23,713 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 17:19:23,714 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 17:19:23,719 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 17:19:23,719 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 17:19:23,719 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 17:19:23,720 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 17:19:23,721 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 17:19:23,721 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 17:19:23,721 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 17:19:23,722 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 17:19:23,723 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 17:19:23,723 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 17:19:23,724 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 17:19:23,724 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 17:19:23,724 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 17:19:23,725 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 17:19:23,725 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 17:19:23,725 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 17:19:23,725 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 17:19:23,740 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-01 17:19:23,760 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 17:19:23,761 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 17:19:23,761 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 17:19:23,761 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 17:19:23,762 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 17:19:23,762 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 17:19:23,762 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 17:19:23,762 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 17:19:23,762 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 17:19:23,762 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 17:19:23,763 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 17:19:23,764 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:19:23,764 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 17:19:23,764 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 17:19:23,765 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 17:19:23,765 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 17:19:23,765 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-01 17:19:23,935 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 17:19:23,954 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 17:19:23,955 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 17:19:23,956 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 17:19:23,958 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 17:19:23,959 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp1x3.wvr.bpl [2022-03-01 17:19:23,960 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp1x3.wvr.bpl' [2022-03-01 17:19:23,976 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 17:19:23,977 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 17:19:23,978 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 17:19:23,978 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 17:19:23,978 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 17:19:23,989 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:23,998 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,003 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 17:19:24,003 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 17:19:24,005 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 17:19:24,005 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 17:19:24,005 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 17:19:24,010 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,010 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,010 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,010 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,012 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,014 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,014 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,015 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 17:19:24,015 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 17:19:24,016 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 17:19:24,016 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 17:19:24,016 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/1) ... [2022-03-01 17:19:24,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:19:24,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:24,039 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-01 17:19:24,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-01 17:19:24,065 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 17:19:24,065 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 17:19:24,065 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 17:19:24,066 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 17:19:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 17:19:24,066 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 17:19:24,066 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 17:19:24,066 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 17:19:24,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 17:19:24,066 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 17:19:24,103 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 17:19:24,104 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 17:19:24,157 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 17:19:24,162 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 17:19:24,163 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 17:19:24,164 INFO L202 PluginConnector]: Adding new model exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:19:24 BoogieIcfgContainer [2022-03-01 17:19:24,164 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 17:19:24,166 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 17:19:24,166 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 17:19:24,169 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 17:19:24,169 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:19:23" (1/2) ... [2022-03-01 17:19:24,170 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6644fc9c and model type exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 05:19:24, skipping insertion in model container [2022-03-01 17:19:24,170 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:19:24" (2/2) ... [2022-03-01 17:19:24,171 INFO L111 eAbstractionObserver]: Analyzing ICFG exp1x3.wvr.bpl [2022-03-01 17:19:24,175 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 17:19:24,176 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 17:19:24,176 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 17:19:24,176 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 17:19:24,198 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 17:19:24,233 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 17:19:24,238 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 17:19:24,238 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 17:19:24,247 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 24 places, 19 transitions, 54 flow [2022-03-01 17:19:24,258 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,260 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-01 17:19:24,264 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:24,265 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:24,265 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:24,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:24,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1426123481, now seen corresponding path program 1 times [2022-03-01 17:19:24,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:24,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976722397] [2022-03-01 17:19:24,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:24,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:24,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:24,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:24,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:24,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976722397] [2022-03-01 17:19:24,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976722397] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:19:24,396 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:19:24,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 17:19:24,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935567775] [2022-03-01 17:19:24,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:19:24,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 17:19:24,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:24,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 17:19:24,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 17:19:24,439 INFO L87 Difference]: Start difference. First operand has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:24,481 INFO L93 Difference]: Finished difference Result 54 states and 102 transitions. [2022-03-01 17:19:24,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 17:19:24,485 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-01 17:19:24,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:24,491 INFO L225 Difference]: With dead ends: 54 [2022-03-01 17:19:24,491 INFO L226 Difference]: Without dead ends: 47 [2022-03-01 17:19:24,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-03-01 17:19:24,495 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 2 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:24,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 8 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:24,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-01 17:19:24,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 38. [2022-03-01 17:19:24,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 37 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 71 transitions. [2022-03-01 17:19:24,519 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 71 transitions. Word has length 11 [2022-03-01 17:19:24,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:24,519 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 71 transitions. [2022-03-01 17:19:24,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,520 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 71 transitions. [2022-03-01 17:19:24,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:19:24,521 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:24,521 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:24,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 17:19:24,522 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:24,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:24,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1215702821, now seen corresponding path program 1 times [2022-03-01 17:19:24,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:24,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175146031] [2022-03-01 17:19:24,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:24,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:24,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:24,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:24,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:24,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175146031] [2022-03-01 17:19:24,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175146031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:24,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833387183] [2022-03-01 17:19:24,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:24,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:24,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:24,558 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:24,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-01 17:19:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:24,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-01 17:19:24,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:24,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:24,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:24,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833387183] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:24,734 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:24,734 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-01 17:19:24,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628254423] [2022-03-01 17:19:24,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:24,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:19:24,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:24,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:19:24,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:19:24,736 INFO L87 Difference]: Start difference. First operand 38 states and 71 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:24,782 INFO L93 Difference]: Finished difference Result 65 states and 116 transitions. [2022-03-01 17:19:24,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:19:24,783 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:19:24,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:24,784 INFO L225 Difference]: With dead ends: 65 [2022-03-01 17:19:24,784 INFO L226 Difference]: Without dead ends: 65 [2022-03-01 17:19:24,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:19:24,785 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:24,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 17 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:24,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-03-01 17:19:24,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 38. [2022-03-01 17:19:24,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.972972972972973) internal successors, (73), 37 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 73 transitions. [2022-03-01 17:19:24,791 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 73 transitions. Word has length 13 [2022-03-01 17:19:24,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:24,791 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 73 transitions. [2022-03-01 17:19:24,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:24,791 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 73 transitions. [2022-03-01 17:19:24,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:19:24,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:24,792 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:24,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-01 17:19:25,004 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-03-01 17:19:25,005 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:25,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:25,006 INFO L85 PathProgramCache]: Analyzing trace with hash -512897513, now seen corresponding path program 1 times [2022-03-01 17:19:25,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:25,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906507122] [2022-03-01 17:19:25,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:25,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:25,031 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:25,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:25,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906507122] [2022-03-01 17:19:25,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906507122] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:19:25,032 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:19:25,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 17:19:25,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475777868] [2022-03-01 17:19:25,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:19:25,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:19:25,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:25,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:19:25,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:19:25,034 INFO L87 Difference]: Start difference. First operand 38 states and 73 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:25,088 INFO L93 Difference]: Finished difference Result 52 states and 95 transitions. [2022-03-01 17:19:25,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:19:25,088 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:19:25,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:25,089 INFO L225 Difference]: With dead ends: 52 [2022-03-01 17:19:25,089 INFO L226 Difference]: Without dead ends: 47 [2022-03-01 17:19:25,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:19:25,090 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 17 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:25,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 9 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:25,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-01 17:19:25,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 38. [2022-03-01 17:19:25,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 37 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 71 transitions. [2022-03-01 17:19:25,102 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 71 transitions. Word has length 13 [2022-03-01 17:19:25,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:25,102 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 71 transitions. [2022-03-01 17:19:25,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,103 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 71 transitions. [2022-03-01 17:19:25,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:19:25,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:25,103 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:25,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 17:19:25,103 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:25,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:25,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1777825373, now seen corresponding path program 2 times [2022-03-01 17:19:25,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:25,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519694772] [2022-03-01 17:19:25,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:25,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:25,149 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:25,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:25,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519694772] [2022-03-01 17:19:25,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519694772] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:19:25,150 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:19:25,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 17:19:25,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816540282] [2022-03-01 17:19:25,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:19:25,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:19:25,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:25,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:19:25,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:19:25,151 INFO L87 Difference]: Start difference. First operand 38 states and 71 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:25,188 INFO L93 Difference]: Finished difference Result 48 states and 90 transitions. [2022-03-01 17:19:25,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:19:25,189 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:19:25,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:25,189 INFO L225 Difference]: With dead ends: 48 [2022-03-01 17:19:25,190 INFO L226 Difference]: Without dead ends: 48 [2022-03-01 17:19:25,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:19:25,191 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:25,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 15 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:25,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-03-01 17:19:25,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 40. [2022-03-01 17:19:25,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.9487179487179487) internal successors, (76), 39 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 76 transitions. [2022-03-01 17:19:25,194 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 76 transitions. Word has length 13 [2022-03-01 17:19:25,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:25,194 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 76 transitions. [2022-03-01 17:19:25,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,195 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 76 transitions. [2022-03-01 17:19:25,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:19:25,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:25,195 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:25,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 17:19:25,195 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:25,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:25,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1133243841, now seen corresponding path program 2 times [2022-03-01 17:19:25,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:25,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646250887] [2022-03-01 17:19:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:25,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:25,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:25,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:25,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:25,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646250887] [2022-03-01 17:19:25,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646250887] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:19:25,222 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:19:25,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 17:19:25,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772183831] [2022-03-01 17:19:25,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:19:25,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:19:25,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:25,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:19:25,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:19:25,224 INFO L87 Difference]: Start difference. First operand 40 states and 76 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:25,257 INFO L93 Difference]: Finished difference Result 49 states and 90 transitions. [2022-03-01 17:19:25,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:19:25,257 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:19:25,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:25,259 INFO L225 Difference]: With dead ends: 49 [2022-03-01 17:19:25,259 INFO L226 Difference]: Without dead ends: 47 [2022-03-01 17:19:25,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:19:25,260 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 17 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:25,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 11 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:25,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-01 17:19:25,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2022-03-01 17:19:25,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.9230769230769231) internal successors, (75), 39 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-03-01 17:19:25,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 75 transitions. [2022-03-01 17:19:25,264 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 75 transitions. Word has length 13 [2022-03-01 17:19:25,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:25,264 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 75 transitions. [2022-03-01 17:19:25,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,265 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 75 transitions. [2022-03-01 17:19:25,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:19:25,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:25,265 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:25,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-01 17:19:25,265 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:25,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:25,266 INFO L85 PathProgramCache]: Analyzing trace with hash -982301799, now seen corresponding path program 1 times [2022-03-01 17:19:25,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:25,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238518423] [2022-03-01 17:19:25,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:25,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:25,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:25,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:25,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:25,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238518423] [2022-03-01 17:19:25,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238518423] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:25,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755129831] [2022-03-01 17:19:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:25,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:25,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:25,318 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:25,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-01 17:19:25,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:25,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:25,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:25,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:25,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:25,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:25,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755129831] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:25,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:25,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 3] total 4 [2022-03-01 17:19:25,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115828730] [2022-03-01 17:19:25,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:25,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 17:19:25,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:25,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 17:19:25,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:19:25,590 INFO L87 Difference]: Start difference. First operand 40 states and 75 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:25,646 INFO L93 Difference]: Finished difference Result 97 states and 185 transitions. [2022-03-01 17:19:25,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:19:25,647 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:19:25,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:25,649 INFO L225 Difference]: With dead ends: 97 [2022-03-01 17:19:25,649 INFO L226 Difference]: Without dead ends: 90 [2022-03-01 17:19:25,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:19:25,660 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 13 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:25,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 25 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:25,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-03-01 17:19:25,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 66. [2022-03-01 17:19:25,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.0923076923076924) internal successors, (136), 65 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 136 transitions. [2022-03-01 17:19:25,666 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 136 transitions. Word has length 15 [2022-03-01 17:19:25,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:25,666 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 136 transitions. [2022-03-01 17:19:25,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,666 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 136 transitions. [2022-03-01 17:19:25,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:19:25,667 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:25,667 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:25,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:25,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-03-01 17:19:25,868 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:25,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:25,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2131843737, now seen corresponding path program 2 times [2022-03-01 17:19:25,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:25,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974391450] [2022-03-01 17:19:25,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:25,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:25,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:25,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:25,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974391450] [2022-03-01 17:19:25,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974391450] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:19:25,911 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:19:25,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 17:19:25,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462397405] [2022-03-01 17:19:25,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:19:25,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:19:25,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:25,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:19:25,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:19:25,913 INFO L87 Difference]: Start difference. First operand 66 states and 136 transitions. Second operand has 4 states, 4 states have (on average 3.75) 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-03-01 17:19:25,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:25,948 INFO L93 Difference]: Finished difference Result 115 states and 230 transitions. [2022-03-01 17:19:25,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:19:25,948 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) 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-03-01 17:19:25,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:25,950 INFO L225 Difference]: With dead ends: 115 [2022-03-01 17:19:25,950 INFO L226 Difference]: Without dead ends: 108 [2022-03-01 17:19:25,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:19:25,951 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 10 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:25,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 20 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:25,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-03-01 17:19:25,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 83. [2022-03-01 17:19:25,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.1707317073170733) internal successors, (178), 82 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:25,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 178 transitions. [2022-03-01 17:19:25,969 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 178 transitions. Word has length 15 [2022-03-01 17:19:25,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:25,970 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 178 transitions. [2022-03-01 17:19:25,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) 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-03-01 17:19:25,970 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 178 transitions. [2022-03-01 17:19:25,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:25,970 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:25,971 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:25,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-01 17:19:25,971 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:25,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:25,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1108254565, now seen corresponding path program 3 times [2022-03-01 17:19:25,971 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:25,971 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239351143] [2022-03-01 17:19:25,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:25,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:25,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:25,999 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:25,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:25,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239351143] [2022-03-01 17:19:25,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239351143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:25,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912811354] [2022-03-01 17:19:25,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:25,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:26,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:26,001 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:26,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-01 17:19:26,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:19:26,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:26,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:26,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:26,095 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:26,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:26,134 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:26,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912811354] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:26,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:26,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-01 17:19:26,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828913833] [2022-03-01 17:19:26,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:26,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:26,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:26,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:26,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:26,135 INFO L87 Difference]: Start difference. First operand 83 states and 178 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:26,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:26,338 INFO L93 Difference]: Finished difference Result 164 states and 313 transitions. [2022-03-01 17:19:26,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:19:26,339 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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 17 [2022-03-01 17:19:26,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:26,339 INFO L225 Difference]: With dead ends: 164 [2022-03-01 17:19:26,339 INFO L226 Difference]: Without dead ends: 164 [2022-03-01 17:19:26,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:19:26,340 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 59 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:26,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 56 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:26,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-01 17:19:26,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 80. [2022-03-01 17:19:26,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.1392405063291138) internal successors, (169), 79 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:26,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 169 transitions. [2022-03-01 17:19:26,345 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 169 transitions. Word has length 17 [2022-03-01 17:19:26,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:26,345 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 169 transitions. [2022-03-01 17:19:26,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:26,345 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 169 transitions. [2022-03-01 17:19:26,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:26,345 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:26,345 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:26,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:26,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:26,546 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:26,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:26,547 INFO L85 PathProgramCache]: Analyzing trace with hash -22219049, now seen corresponding path program 4 times [2022-03-01 17:19:26,547 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:26,547 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563171471] [2022-03-01 17:19:26,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:26,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:26,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:26,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563171471] [2022-03-01 17:19:26,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563171471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:26,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838590563] [2022-03-01 17:19:26,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:26,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:26,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:26,578 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:26,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-01 17:19:26,597 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:26,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:26,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:26,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:26,659 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:26,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:26,688 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:26,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838590563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:26,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:26,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-01 17:19:26,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984584122] [2022-03-01 17:19:26,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:26,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:26,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:26,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:26,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:26,689 INFO L87 Difference]: Start difference. First operand 80 states and 169 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:26,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:26,794 INFO L93 Difference]: Finished difference Result 148 states and 261 transitions. [2022-03-01 17:19:26,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:19:26,794 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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 17 [2022-03-01 17:19:26,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:26,795 INFO L225 Difference]: With dead ends: 148 [2022-03-01 17:19:26,795 INFO L226 Difference]: Without dead ends: 134 [2022-03-01 17:19:26,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:19:26,795 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 57 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:26,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 44 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:26,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-03-01 17:19:26,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 89. [2022-03-01 17:19:26,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.0454545454545454) internal successors, (180), 88 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-03-01 17:19:26,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 180 transitions. [2022-03-01 17:19:26,800 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 180 transitions. Word has length 17 [2022-03-01 17:19:26,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:26,800 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 180 transitions. [2022-03-01 17:19:26,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:26,800 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 180 transitions. [2022-03-01 17:19:26,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:26,801 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:26,801 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:26,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:27,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:27,016 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:27,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:27,016 INFO L85 PathProgramCache]: Analyzing trace with hash -454722393, now seen corresponding path program 5 times [2022-03-01 17:19:27,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:27,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657776559] [2022-03-01 17:19:27,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:27,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:27,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:27,038 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:27,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:27,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657776559] [2022-03-01 17:19:27,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657776559] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:27,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2876736] [2022-03-01 17:19:27,039 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:27,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:27,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:27,040 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:27,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-01 17:19:27,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:19:27,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:27,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:27,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:27,122 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:27,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:27,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2876736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:27,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:27,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 6 [2022-03-01 17:19:27,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033647036] [2022-03-01 17:19:27,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:27,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:27,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:27,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:27,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:27,154 INFO L87 Difference]: Start difference. First operand 89 states and 180 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:27,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:27,266 INFO L93 Difference]: Finished difference Result 127 states and 234 transitions. [2022-03-01 17:19:27,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:19:27,268 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:19:27,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:27,268 INFO L225 Difference]: With dead ends: 127 [2022-03-01 17:19:27,269 INFO L226 Difference]: Without dead ends: 127 [2022-03-01 17:19:27,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:19:27,269 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:27,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 36 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:27,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-03-01 17:19:27,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 88. [2022-03-01 17:19:27,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.0229885057471266) internal successors, (176), 87 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:27,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 176 transitions. [2022-03-01 17:19:27,272 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 176 transitions. Word has length 17 [2022-03-01 17:19:27,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:27,273 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 176 transitions. [2022-03-01 17:19:27,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:27,273 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 176 transitions. [2022-03-01 17:19:27,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:27,273 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:27,273 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:27,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-01 17:19:27,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-01 17:19:27,487 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:27,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:27,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1838620475, now seen corresponding path program 6 times [2022-03-01 17:19:27,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:27,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758355946] [2022-03-01 17:19:27,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:27,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:27,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:27,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:27,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758355946] [2022-03-01 17:19:27,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758355946] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:27,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587915171] [2022-03-01 17:19:27,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:27,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:27,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:27,521 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:27,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-01 17:19:27,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 17:19:27,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:27,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:27,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:27,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:27,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:27,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:27,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587915171] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:27,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:27,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 6 [2022-03-01 17:19:27,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528879689] [2022-03-01 17:19:27,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:27,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:27,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:27,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:27,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:27,623 INFO L87 Difference]: Start difference. First operand 88 states and 176 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:27,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:27,676 INFO L93 Difference]: Finished difference Result 99 states and 192 transitions. [2022-03-01 17:19:27,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:19:27,677 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:19:27,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:27,677 INFO L225 Difference]: With dead ends: 99 [2022-03-01 17:19:27,677 INFO L226 Difference]: Without dead ends: 97 [2022-03-01 17:19:27,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:27,678 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:27,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 26 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:27,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-01 17:19:27,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 88. [2022-03-01 17:19:27,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.0114942528735633) internal successors, (175), 87 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-03-01 17:19:27,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 175 transitions. [2022-03-01 17:19:27,681 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 175 transitions. Word has length 17 [2022-03-01 17:19:27,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:27,681 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 175 transitions. [2022-03-01 17:19:27,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:27,681 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 175 transitions. [2022-03-01 17:19:27,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:27,682 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:27,682 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:27,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:27,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:27,895 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:27,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:27,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1623369573, now seen corresponding path program 7 times [2022-03-01 17:19:27,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:27,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469855232] [2022-03-01 17:19:27,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:27,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:27,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:27,921 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:27,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:27,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469855232] [2022-03-01 17:19:27,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469855232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:27,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986318702] [2022-03-01 17:19:27,922 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:27,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:27,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:27,923 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:27,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-01 17:19:27,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:27,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:27,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:27,994 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:27,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:28,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:28,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986318702] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:28,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:28,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 6 [2022-03-01 17:19:28,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662344962] [2022-03-01 17:19:28,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:28,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:28,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:28,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:28,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:28,023 INFO L87 Difference]: Start difference. First operand 88 states and 175 transitions. Second operand has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:28,100 INFO L93 Difference]: Finished difference Result 137 states and 253 transitions. [2022-03-01 17:19:28,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:19:28,100 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:19:28,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:28,101 INFO L225 Difference]: With dead ends: 137 [2022-03-01 17:19:28,101 INFO L226 Difference]: Without dead ends: 137 [2022-03-01 17:19:28,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:19:28,102 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 62 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:28,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 25 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:28,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-01 17:19:28,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 88. [2022-03-01 17:19:28,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.0) internal successors, (174), 87 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 174 transitions. [2022-03-01 17:19:28,108 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 174 transitions. Word has length 17 [2022-03-01 17:19:28,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:28,109 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 174 transitions. [2022-03-01 17:19:28,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,109 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 174 transitions. [2022-03-01 17:19:28,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:28,109 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:28,109 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:28,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:28,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:28,315 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:28,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:28,315 INFO L85 PathProgramCache]: Analyzing trace with hash -920564265, now seen corresponding path program 8 times [2022-03-01 17:19:28,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:28,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808994938] [2022-03-01 17:19:28,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:28,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:28,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:28,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:28,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:28,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808994938] [2022-03-01 17:19:28,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808994938] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:28,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021679871] [2022-03-01 17:19:28,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:28,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:28,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:28,339 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:28,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-01 17:19:28,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:28,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:28,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:28,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:28,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:28,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:28,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:28,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021679871] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:28,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:28,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 6 [2022-03-01 17:19:28,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078851541] [2022-03-01 17:19:28,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:28,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:28,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:28,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:28,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:28,451 INFO L87 Difference]: Start difference. First operand 88 states and 174 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:28,528 INFO L93 Difference]: Finished difference Result 103 states and 190 transitions. [2022-03-01 17:19:28,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:19:28,528 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:19:28,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:28,529 INFO L225 Difference]: With dead ends: 103 [2022-03-01 17:19:28,529 INFO L226 Difference]: Without dead ends: 100 [2022-03-01 17:19:28,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:28,530 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:28,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 26 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:28,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-01 17:19:28,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2022-03-01 17:19:28,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.0) internal successors, (168), 84 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 168 transitions. [2022-03-01 17:19:28,533 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 168 transitions. Word has length 17 [2022-03-01 17:19:28,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:28,533 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 168 transitions. [2022-03-01 17:19:28,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,533 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 168 transitions. [2022-03-01 17:19:28,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:28,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:28,534 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:28,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:28,747 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,SelfDestructingSolverStorable12 [2022-03-01 17:19:28,748 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:28,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash 2109475171, now seen corresponding path program 9 times [2022-03-01 17:19:28,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:28,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084033107] [2022-03-01 17:19:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:28,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:28,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:28,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:28,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084033107] [2022-03-01 17:19:28,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084033107] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:28,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494609840] [2022-03-01 17:19:28,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:28,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:28,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:28,768 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:28,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-01 17:19:28,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:19:28,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:28,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:28,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:28,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:28,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:28,857 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:28,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494609840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:28,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:28,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 6 [2022-03-01 17:19:28,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648383051] [2022-03-01 17:19:28,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:28,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:28,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:28,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:28,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:28,858 INFO L87 Difference]: Start difference. First operand 85 states and 168 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:28,970 INFO L93 Difference]: Finished difference Result 123 states and 233 transitions. [2022-03-01 17:19:28,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:19:28,971 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:19:28,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:28,971 INFO L225 Difference]: With dead ends: 123 [2022-03-01 17:19:28,971 INFO L226 Difference]: Without dead ends: 123 [2022-03-01 17:19:28,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:19:28,972 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 43 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:28,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 41 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:28,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-01 17:19:28,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 86. [2022-03-01 17:19:28,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.0) internal successors, (170), 85 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 170 transitions. [2022-03-01 17:19:28,974 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 170 transitions. Word has length 17 [2022-03-01 17:19:28,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:28,975 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 170 transitions. [2022-03-01 17:19:28,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:28,975 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 170 transitions. [2022-03-01 17:19:28,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:28,975 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:28,975 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:28,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:29,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-01 17:19:29,194 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:29,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:29,194 INFO L85 PathProgramCache]: Analyzing trace with hash 725577089, now seen corresponding path program 10 times [2022-03-01 17:19:29,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:29,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442758391] [2022-03-01 17:19:29,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:29,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:29,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:29,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:29,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:29,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442758391] [2022-03-01 17:19:29,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442758391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:29,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561866984] [2022-03-01 17:19:29,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:29,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:29,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:29,235 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:29,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-01 17:19:29,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:29,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:29,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:29,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:29,296 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:29,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:29,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:29,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561866984] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:29,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:29,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 6 [2022-03-01 17:19:29,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713641938] [2022-03-01 17:19:29,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:29,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:29,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:29,321 INFO L87 Difference]: Start difference. First operand 86 states and 170 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:29,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:29,395 INFO L93 Difference]: Finished difference Result 116 states and 215 transitions. [2022-03-01 17:19:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:19:29,396 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:19:29,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:29,396 INFO L225 Difference]: With dead ends: 116 [2022-03-01 17:19:29,396 INFO L226 Difference]: Without dead ends: 114 [2022-03-01 17:19:29,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:19:29,397 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:29,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 32 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:29,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-01 17:19:29,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 86. [2022-03-01 17:19:29,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.988235294117647) internal successors, (169), 85 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:29,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 169 transitions. [2022-03-01 17:19:29,400 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 169 transitions. Word has length 17 [2022-03-01 17:19:29,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:29,400 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 169 transitions. [2022-03-01 17:19:29,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:29,400 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 169 transitions. [2022-03-01 17:19:29,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:29,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:29,400 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:29,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:29,611 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,SelfDestructingSolverStorable14 [2022-03-01 17:19:29,611 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:29,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:29,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1091400537, now seen corresponding path program 11 times [2022-03-01 17:19:29,611 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:29,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080967743] [2022-03-01 17:19:29,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:29,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:29,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:29,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:29,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080967743] [2022-03-01 17:19:29,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080967743] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:29,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497295783] [2022-03-01 17:19:29,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:29,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:29,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:29,640 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:29,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-01 17:19:29,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:19:29,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:29,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:29,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:29,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:29,722 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:29,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497295783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:29,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:29,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-01 17:19:29,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763139100] [2022-03-01 17:19:29,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:29,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:29,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:29,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:29,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:29,724 INFO L87 Difference]: Start difference. First operand 86 states and 169 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:29,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:29,873 INFO L93 Difference]: Finished difference Result 114 states and 221 transitions. [2022-03-01 17:19:29,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:19:29,873 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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 17 [2022-03-01 17:19:29,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:29,873 INFO L225 Difference]: With dead ends: 114 [2022-03-01 17:19:29,874 INFO L226 Difference]: Without dead ends: 114 [2022-03-01 17:19:29,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:19:29,874 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:29,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 28 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:29,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-01 17:19:29,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 80. [2022-03-01 17:19:29,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.9873417721518987) internal successors, (157), 79 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:29,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 157 transitions. [2022-03-01 17:19:29,877 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 157 transitions. Word has length 17 [2022-03-01 17:19:29,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:29,877 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 157 transitions. [2022-03-01 17:19:29,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:29,877 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 157 transitions. [2022-03-01 17:19:29,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:19:29,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:29,877 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:29,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:30,084 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,SelfDestructingSolverStorable15 [2022-03-01 17:19:30,084 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:30,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:30,084 INFO L85 PathProgramCache]: Analyzing trace with hash 219230823, now seen corresponding path program 12 times [2022-03-01 17:19:30,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:30,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748810782] [2022-03-01 17:19:30,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:30,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:30,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:30,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:30,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748810782] [2022-03-01 17:19:30,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748810782] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:30,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847858496] [2022-03-01 17:19:30,105 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:30,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:30,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:30,106 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:30,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-01 17:19:30,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:19:30,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:30,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:19:30,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:30,161 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:30,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:30,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847858496] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:30,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:30,191 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-01 17:19:30,191 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490013651] [2022-03-01 17:19:30,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:30,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:30,192 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:30,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:30,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:30,192 INFO L87 Difference]: Start difference. First operand 80 states and 157 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:30,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:30,264 INFO L93 Difference]: Finished difference Result 110 states and 202 transitions. [2022-03-01 17:19:30,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:19:30,264 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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 17 [2022-03-01 17:19:30,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:30,264 INFO L225 Difference]: With dead ends: 110 [2022-03-01 17:19:30,264 INFO L226 Difference]: Without dead ends: 104 [2022-03-01 17:19:30,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:19:30,265 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 39 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:30,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 36 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:19:30,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-03-01 17:19:30,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 80. [2022-03-01 17:19:30,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.9620253164556962) internal successors, (155), 79 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-03-01 17:19:30,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 155 transitions. [2022-03-01 17:19:30,267 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 155 transitions. Word has length 17 [2022-03-01 17:19:30,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:30,267 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 155 transitions. [2022-03-01 17:19:30,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 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-03-01 17:19:30,267 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 155 transitions. [2022-03-01 17:19:30,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:19:30,268 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:30,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:30,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:30,475 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,SelfDestructingSolverStorable16 [2022-03-01 17:19:30,475 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:30,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:30,476 INFO L85 PathProgramCache]: Analyzing trace with hash -803742887, now seen corresponding path program 13 times [2022-03-01 17:19:30,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:30,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407231606] [2022-03-01 17:19:30,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:30,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:30,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:30,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:30,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:30,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407231606] [2022-03-01 17:19:30,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407231606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:30,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619197470] [2022-03-01 17:19:30,514 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:30,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:30,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:30,517 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:30,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-01 17:19:30,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:30,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 17:19:30,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:30,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:30,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:30,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619197470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:30,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:30,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 4] total 6 [2022-03-01 17:19:30,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086729910] [2022-03-01 17:19:30,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:30,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:30,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:30,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:30,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:30,740 INFO L87 Difference]: Start difference. First operand 80 states and 155 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:30,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:30,822 INFO L93 Difference]: Finished difference Result 171 states and 330 transitions. [2022-03-01 17:19:30,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:19:30,822 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:19:30,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:30,823 INFO L225 Difference]: With dead ends: 171 [2022-03-01 17:19:30,823 INFO L226 Difference]: Without dead ends: 164 [2022-03-01 17:19:30,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:30,824 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 31 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:30,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 44 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:30,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-01 17:19:30,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 122. [2022-03-01 17:19:30,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 2.1074380165289255) internal successors, (255), 121 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-03-01 17:19:30,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 255 transitions. [2022-03-01 17:19:30,828 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 255 transitions. Word has length 19 [2022-03-01 17:19:30,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:30,828 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 255 transitions. [2022-03-01 17:19:30,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:30,829 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 255 transitions. [2022-03-01 17:19:30,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:19:30,829 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:30,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:30,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:31,035 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,SelfDestructingSolverStorable17 [2022-03-01 17:19:31,035 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:31,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:31,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1412057433, now seen corresponding path program 14 times [2022-03-01 17:19:31,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:31,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971938212] [2022-03-01 17:19:31,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:31,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:31,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:31,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:31,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971938212] [2022-03-01 17:19:31,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971938212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:31,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174860924] [2022-03-01 17:19:31,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:31,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:31,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:31,075 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:31,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-01 17:19:31,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:31,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:31,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 17:19:31,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:31,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:31,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174860924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:31,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:31,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 4] total 7 [2022-03-01 17:19:31,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565115750] [2022-03-01 17:19:31,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:31,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:19:31,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:31,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:19:31,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:19:31,389 INFO L87 Difference]: Start difference. First operand 122 states and 255 transitions. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:31,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:31,492 INFO L93 Difference]: Finished difference Result 227 states and 457 transitions. [2022-03-01 17:19:31,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:19:31,492 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:19:31,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:31,493 INFO L225 Difference]: With dead ends: 227 [2022-03-01 17:19:31,493 INFO L226 Difference]: Without dead ends: 213 [2022-03-01 17:19:31,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:19:31,493 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 44 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:31,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 51 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:31,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-03-01 17:19:31,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 140. [2022-03-01 17:19:31,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.2014388489208634) internal successors, (306), 139 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:31,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 306 transitions. [2022-03-01 17:19:31,497 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 306 transitions. Word has length 19 [2022-03-01 17:19:31,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:31,497 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 306 transitions. [2022-03-01 17:19:31,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:31,497 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 306 transitions. [2022-03-01 17:19:31,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:19:31,497 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:31,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:31,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:31,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:31,707 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:31,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:31,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1871825753, now seen corresponding path program 15 times [2022-03-01 17:19:31,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:31,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747878405] [2022-03-01 17:19:31,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:31,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:31,744 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:31,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:31,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747878405] [2022-03-01 17:19:31,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747878405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:31,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108974701] [2022-03-01 17:19:31,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:31,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:31,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:31,745 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:31,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-01 17:19:31,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:19:31,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:31,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 17:19:31,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:31,938 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:31,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:31,996 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:31,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108974701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:31,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:31,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 4] total 6 [2022-03-01 17:19:31,997 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306402702] [2022-03-01 17:19:31,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:31,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:19:31,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:31,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:19:31,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:31,997 INFO L87 Difference]: Start difference. First operand 140 states and 306 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:32,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:32,068 INFO L93 Difference]: Finished difference Result 223 states and 465 transitions. [2022-03-01 17:19:32,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:19:32,068 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:19:32,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:32,069 INFO L225 Difference]: With dead ends: 223 [2022-03-01 17:19:32,069 INFO L226 Difference]: Without dead ends: 216 [2022-03-01 17:19:32,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:19:32,070 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 29 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:32,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 36 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:32,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-03-01 17:19:32,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 170. [2022-03-01 17:19:32,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.242603550295858) internal successors, (379), 169 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:32,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 379 transitions. [2022-03-01 17:19:32,077 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 379 transitions. Word has length 19 [2022-03-01 17:19:32,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:32,077 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 379 transitions. [2022-03-01 17:19:32,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:32,077 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 379 transitions. [2022-03-01 17:19:32,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:32,077 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:32,078 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:32,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:32,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:32,288 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:32,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:32,289 INFO L85 PathProgramCache]: Analyzing trace with hash -228874405, now seen corresponding path program 16 times [2022-03-01 17:19:32,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:32,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278518379] [2022-03-01 17:19:32,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:32,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:32,323 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:32,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:32,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278518379] [2022-03-01 17:19:32,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278518379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:32,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994886413] [2022-03-01 17:19:32,323 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:32,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:32,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:32,324 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:32,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-01 17:19:32,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:32,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:32,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:32,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:32,428 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:32,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:32,473 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:32,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994886413] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:32,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:32,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-01 17:19:32,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450496907] [2022-03-01 17:19:32,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:32,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:32,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:32,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:32,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:32,475 INFO L87 Difference]: Start difference. First operand 170 states and 379 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:33,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:33,070 INFO L93 Difference]: Finished difference Result 362 states and 721 transitions. [2022-03-01 17:19:33,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-01 17:19:33,070 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:33,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:33,071 INFO L225 Difference]: With dead ends: 362 [2022-03-01 17:19:33,071 INFO L226 Difference]: Without dead ends: 362 [2022-03-01 17:19:33,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=397, Invalid=1243, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:19:33,072 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 102 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:33,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 122 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:33,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-01 17:19:33,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 155. [2022-03-01 17:19:33,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.227272727272727) internal successors, (343), 154 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:33,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 343 transitions. [2022-03-01 17:19:33,077 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 343 transitions. Word has length 21 [2022-03-01 17:19:33,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:33,077 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 343 transitions. [2022-03-01 17:19:33,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:33,077 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 343 transitions. [2022-03-01 17:19:33,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:33,077 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:33,077 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:33,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:33,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:33,283 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:33,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:33,284 INFO L85 PathProgramCache]: Analyzing trace with hash -225796457, now seen corresponding path program 17 times [2022-03-01 17:19:33,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:33,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775891899] [2022-03-01 17:19:33,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:33,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:33,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:33,321 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:33,321 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:33,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775891899] [2022-03-01 17:19:33,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775891899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:33,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714873886] [2022-03-01 17:19:33,322 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:33,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:33,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:33,323 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:33,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-01 17:19:33,340 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:19:33,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:33,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:33,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:33,416 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:33,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:33,456 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:33,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714873886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:33,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:33,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-01 17:19:33,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869276426] [2022-03-01 17:19:33,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:33,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:33,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:33,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:33,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:33,457 INFO L87 Difference]: Start difference. First operand 155 states and 343 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:33,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:33,761 INFO L93 Difference]: Finished difference Result 331 states and 600 transitions. [2022-03-01 17:19:33,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 17:19:33,762 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:33,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:33,763 INFO L225 Difference]: With dead ends: 331 [2022-03-01 17:19:33,763 INFO L226 Difference]: Without dead ends: 299 [2022-03-01 17:19:33,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:19:33,764 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 108 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:33,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 137 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:33,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-03-01 17:19:33,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 179. [2022-03-01 17:19:33,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.134831460674157) internal successors, (380), 178 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:33,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 380 transitions. [2022-03-01 17:19:33,768 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 380 transitions. Word has length 21 [2022-03-01 17:19:33,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:33,768 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 380 transitions. [2022-03-01 17:19:33,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:33,768 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 380 transitions. [2022-03-01 17:19:33,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:33,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:33,768 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:33,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:33,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:33,979 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:33,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:33,980 INFO L85 PathProgramCache]: Analyzing trace with hash 437743019, now seen corresponding path program 18 times [2022-03-01 17:19:33,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:33,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154130283] [2022-03-01 17:19:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:33,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:33,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:34,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:34,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:34,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154130283] [2022-03-01 17:19:34,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154130283] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:34,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672015569] [2022-03-01 17:19:34,001 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:34,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:34,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:34,002 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:34,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-01 17:19:34,021 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 17:19:34,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:34,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:34,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:34,097 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:34,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:34,133 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:34,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672015569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:34,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:34,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 8 [2022-03-01 17:19:34,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590251891] [2022-03-01 17:19:34,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:34,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:34,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:34,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:34,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:34,136 INFO L87 Difference]: Start difference. First operand 179 states and 380 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:34,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:34,351 INFO L93 Difference]: Finished difference Result 281 states and 529 transitions. [2022-03-01 17:19:34,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:19:34,352 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:34,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:34,353 INFO L225 Difference]: With dead ends: 281 [2022-03-01 17:19:34,353 INFO L226 Difference]: Without dead ends: 281 [2022-03-01 17:19:34,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:19:34,353 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 108 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:34,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 83 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:34,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-01 17:19:34,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 177. [2022-03-01 17:19:34,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.1193181818181817) internal successors, (373), 176 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:34,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 373 transitions. [2022-03-01 17:19:34,358 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 373 transitions. Word has length 21 [2022-03-01 17:19:34,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:34,358 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 373 transitions. [2022-03-01 17:19:34,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:34,358 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 373 transitions. [2022-03-01 17:19:34,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:34,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:34,359 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:34,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:34,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:34,563 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:34,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:34,564 INFO L85 PathProgramCache]: Analyzing trace with hash -946155063, now seen corresponding path program 19 times [2022-03-01 17:19:34,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:34,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012317977] [2022-03-01 17:19:34,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:34,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:34,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:34,586 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:34,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:34,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012317977] [2022-03-01 17:19:34,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012317977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:34,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647085589] [2022-03-01 17:19:34,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:34,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:34,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:34,587 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:34,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-01 17:19:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:34,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:34,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:34,685 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:34,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:34,718 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:34,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647085589] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:34,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:34,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 8 [2022-03-01 17:19:34,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751125922] [2022-03-01 17:19:34,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:34,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:34,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:34,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:34,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:34,719 INFO L87 Difference]: Start difference. First operand 177 states and 373 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:34,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:34,813 INFO L93 Difference]: Finished difference Result 197 states and 404 transitions. [2022-03-01 17:19:34,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:19:34,814 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:34,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:34,815 INFO L225 Difference]: With dead ends: 197 [2022-03-01 17:19:34,815 INFO L226 Difference]: Without dead ends: 195 [2022-03-01 17:19:34,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:34,815 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 22 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:34,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 33 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:34,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-03-01 17:19:34,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 177. [2022-03-01 17:19:34,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.1136363636363638) internal successors, (372), 176 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:34,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 372 transitions. [2022-03-01 17:19:34,819 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 372 transitions. Word has length 21 [2022-03-01 17:19:34,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:34,819 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 372 transitions. [2022-03-01 17:19:34,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:34,819 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 372 transitions. [2022-03-01 17:19:34,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:34,819 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:34,819 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:34,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:35,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:35,036 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:35,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:35,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1848273061, now seen corresponding path program 20 times [2022-03-01 17:19:35,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:35,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947256181] [2022-03-01 17:19:35,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:35,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:35,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:35,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:35,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:35,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947256181] [2022-03-01 17:19:35,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947256181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:35,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936641690] [2022-03-01 17:19:35,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:35,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:35,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:35,065 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:35,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:35,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:35,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:35,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:35,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-01 17:19:35,178 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:35,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:35,219 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:35,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936641690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:35,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:35,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 9 [2022-03-01 17:19:35,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158211960] [2022-03-01 17:19:35,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:35,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:35,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:35,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:35,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:35,220 INFO L87 Difference]: Start difference. First operand 177 states and 372 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 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-03-01 17:19:35,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:35,511 INFO L93 Difference]: Finished difference Result 411 states and 777 transitions. [2022-03-01 17:19:35,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:19:35,511 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 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 21 [2022-03-01 17:19:35,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:35,512 INFO L225 Difference]: With dead ends: 411 [2022-03-01 17:19:35,512 INFO L226 Difference]: Without dead ends: 411 [2022-03-01 17:19:35,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:19:35,513 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 123 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:35,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 103 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:35,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-03-01 17:19:35,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 178. [2022-03-01 17:19:35,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.1129943502824857) internal successors, (374), 177 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:35,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 374 transitions. [2022-03-01 17:19:35,518 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 374 transitions. Word has length 21 [2022-03-01 17:19:35,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:35,518 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 374 transitions. [2022-03-01 17:19:35,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 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-03-01 17:19:35,518 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 374 transitions. [2022-03-01 17:19:35,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:35,519 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:35,519 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:35,541 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-03-01 17:19:35,719 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,SelfDestructingSolverStorable24 [2022-03-01 17:19:35,719 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:35,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:35,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1145467753, now seen corresponding path program 21 times [2022-03-01 17:19:35,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:35,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466429846] [2022-03-01 17:19:35,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:35,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:35,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:35,743 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:35,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:35,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466429846] [2022-03-01 17:19:35,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466429846] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:35,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530197237] [2022-03-01 17:19:35,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:35,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:35,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:35,745 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:35,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-01 17:19:35,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:19:35,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:35,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:35,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:35,849 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:35,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:35,888 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:35,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530197237] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:35,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:35,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 9 [2022-03-01 17:19:35,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647216595] [2022-03-01 17:19:35,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:35,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:35,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:35,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:35,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:35,891 INFO L87 Difference]: Start difference. First operand 178 states and 374 transitions. Second operand has 10 states, 10 states have (on average 2.9) internal successors, (29), 9 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:36,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:36,155 INFO L93 Difference]: Finished difference Result 303 states and 564 transitions. [2022-03-01 17:19:36,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:19:36,156 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 9 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:36,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:36,157 INFO L225 Difference]: With dead ends: 303 [2022-03-01 17:19:36,157 INFO L226 Difference]: Without dead ends: 297 [2022-03-01 17:19:36,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:19:36,157 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 74 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:36,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 98 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:36,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-03-01 17:19:36,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 178. [2022-03-01 17:19:36,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.1073446327683616) internal successors, (373), 177 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:36,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 373 transitions. [2022-03-01 17:19:36,162 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 373 transitions. Word has length 21 [2022-03-01 17:19:36,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:36,162 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 373 transitions. [2022-03-01 17:19:36,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 9 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:36,162 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 373 transitions. [2022-03-01 17:19:36,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:36,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:36,162 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:36,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:36,371 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,SelfDestructingSolverStorable25 [2022-03-01 17:19:36,371 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:36,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:36,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1884571683, now seen corresponding path program 22 times [2022-03-01 17:19:36,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:36,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114639970] [2022-03-01 17:19:36,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:36,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:36,395 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:36,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:36,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114639970] [2022-03-01 17:19:36,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114639970] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:36,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588553430] [2022-03-01 17:19:36,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:36,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:36,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:36,397 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:36,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-01 17:19:36,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:36,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:36,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:36,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:36,485 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:36,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:36,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:36,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588553430] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:36,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:36,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 9 [2022-03-01 17:19:36,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272780874] [2022-03-01 17:19:36,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:36,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:36,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:36,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:36,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:36,523 INFO L87 Difference]: Start difference. First operand 178 states and 373 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:36,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:36,851 INFO L93 Difference]: Finished difference Result 370 states and 696 transitions. [2022-03-01 17:19:36,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 17:19:36,851 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:36,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:36,853 INFO L225 Difference]: With dead ends: 370 [2022-03-01 17:19:36,853 INFO L226 Difference]: Without dead ends: 370 [2022-03-01 17:19:36,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:19:36,853 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 116 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:36,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 96 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:36,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2022-03-01 17:19:36,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 179. [2022-03-01 17:19:36,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.106741573033708) internal successors, (375), 178 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:36,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 375 transitions. [2022-03-01 17:19:36,858 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 375 transitions. Word has length 21 [2022-03-01 17:19:36,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:36,858 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 375 transitions. [2022-03-01 17:19:36,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:36,858 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 375 transitions. [2022-03-01 17:19:36,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:36,858 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:36,858 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:36,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:37,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-01 17:19:37,067 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:37,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:37,068 INFO L85 PathProgramCache]: Analyzing trace with hash 500673601, now seen corresponding path program 23 times [2022-03-01 17:19:37,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:37,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204405339] [2022-03-01 17:19:37,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:37,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:37,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:37,100 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:37,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:37,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204405339] [2022-03-01 17:19:37,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204405339] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:37,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344655084] [2022-03-01 17:19:37,100 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:37,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:37,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:37,101 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:37,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-01 17:19:37,118 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 17:19:37,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:37,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:37,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:37,187 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:37,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:37,234 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:37,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344655084] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:37,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:37,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 9 [2022-03-01 17:19:37,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706684826] [2022-03-01 17:19:37,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:37,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:37,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:37,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:37,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:37,235 INFO L87 Difference]: Start difference. First operand 179 states and 375 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:37,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:37,422 INFO L93 Difference]: Finished difference Result 285 states and 552 transitions. [2022-03-01 17:19:37,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:19:37,422 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:37,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:37,423 INFO L225 Difference]: With dead ends: 285 [2022-03-01 17:19:37,423 INFO L226 Difference]: Without dead ends: 281 [2022-03-01 17:19:37,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:19:37,424 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 76 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:37,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 79 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:37,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-01 17:19:37,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 179. [2022-03-01 17:19:37,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.101123595505618) internal successors, (374), 178 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:37,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 374 transitions. [2022-03-01 17:19:37,428 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 374 transitions. Word has length 21 [2022-03-01 17:19:37,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:37,428 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 374 transitions. [2022-03-01 17:19:37,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:37,428 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 374 transitions. [2022-03-01 17:19:37,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:37,428 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:37,428 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:37,446 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-03-01 17:19:37,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:37,629 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:37,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:37,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1316304025, now seen corresponding path program 24 times [2022-03-01 17:19:37,629 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:37,629 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49931468] [2022-03-01 17:19:37,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:37,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:37,655 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:37,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:37,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49931468] [2022-03-01 17:19:37,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49931468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:37,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328680595] [2022-03-01 17:19:37,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:37,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:37,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:37,657 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:37,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-01 17:19:37,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 17:19:37,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:37,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:37,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:37,752 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:37,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:37,793 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:37,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328680595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:37,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:37,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-01 17:19:37,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405441970] [2022-03-01 17:19:37,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:37,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:19:37,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:37,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:19:37,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:37,794 INFO L87 Difference]: Start difference. First operand 179 states and 374 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:38,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:38,195 INFO L93 Difference]: Finished difference Result 338 states and 638 transitions. [2022-03-01 17:19:38,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 17:19:38,195 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:38,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:38,197 INFO L225 Difference]: With dead ends: 338 [2022-03-01 17:19:38,197 INFO L226 Difference]: Without dead ends: 338 [2022-03-01 17:19:38,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=233, Invalid=823, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:19:38,197 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:38,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 96 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:38,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-03-01 17:19:38,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 171. [2022-03-01 17:19:38,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.0647058823529414) internal successors, (351), 170 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:38,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 351 transitions. [2022-03-01 17:19:38,201 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 351 transitions. Word has length 21 [2022-03-01 17:19:38,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:38,202 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 351 transitions. [2022-03-01 17:19:38,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:38,202 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 351 transitions. [2022-03-01 17:19:38,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:38,202 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:38,202 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:38,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:38,407 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,SelfDestructingSolverStorable28 [2022-03-01 17:19:38,408 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:38,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:38,408 INFO L85 PathProgramCache]: Analyzing trace with hash -5672665, now seen corresponding path program 25 times [2022-03-01 17:19:38,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:38,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657275399] [2022-03-01 17:19:38,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:38,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:38,434 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:38,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:38,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657275399] [2022-03-01 17:19:38,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657275399] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:38,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479740567] [2022-03-01 17:19:38,434 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:38,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:38,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:38,435 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:38,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-01 17:19:38,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:38,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:38,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:38,519 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:38,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:38,556 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:38,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479740567] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:38,556 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:38,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-01 17:19:38,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860925224] [2022-03-01 17:19:38,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:38,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:19:38,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:38,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:19:38,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:38,557 INFO L87 Difference]: Start difference. First operand 171 states and 351 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:38,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:38,742 INFO L93 Difference]: Finished difference Result 247 states and 473 transitions. [2022-03-01 17:19:38,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:19:38,742 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:38,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:38,743 INFO L225 Difference]: With dead ends: 247 [2022-03-01 17:19:38,743 INFO L226 Difference]: Without dead ends: 241 [2022-03-01 17:19:38,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:19:38,744 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:38,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 76 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:38,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-03-01 17:19:38,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 171. [2022-03-01 17:19:38,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.052941176470588) internal successors, (349), 170 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:38,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 349 transitions. [2022-03-01 17:19:38,747 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 349 transitions. Word has length 21 [2022-03-01 17:19:38,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:38,747 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 349 transitions. [2022-03-01 17:19:38,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:38,747 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 349 transitions. [2022-03-01 17:19:38,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:38,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:38,748 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:38,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:38,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:38,964 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:38,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:38,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1671495589, now seen corresponding path program 26 times [2022-03-01 17:19:38,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:38,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069519115] [2022-03-01 17:19:38,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:38,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:38,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:38,990 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:38,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:38,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069519115] [2022-03-01 17:19:38,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069519115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:38,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103367220] [2022-03-01 17:19:38,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:38,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:38,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:38,992 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:39,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:39,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:39,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:39,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:39,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-01 17:19:39,098 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:39,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:39,142 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:39,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103367220] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:39,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:39,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-01 17:19:39,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788963663] [2022-03-01 17:19:39,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:39,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:19:39,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:39,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:19:39,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:39,143 INFO L87 Difference]: Start difference. First operand 171 states and 349 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:39,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:39,518 INFO L93 Difference]: Finished difference Result 290 states and 566 transitions. [2022-03-01 17:19:39,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 17:19:39,518 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:39,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:39,519 INFO L225 Difference]: With dead ends: 290 [2022-03-01 17:19:39,519 INFO L226 Difference]: Without dead ends: 290 [2022-03-01 17:19:39,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:19:39,520 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 99 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:39,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 49 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:39,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-03-01 17:19:39,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 165. [2022-03-01 17:19:39,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.018292682926829) internal successors, (331), 164 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:39,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 331 transitions. [2022-03-01 17:19:39,524 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 331 transitions. Word has length 21 [2022-03-01 17:19:39,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:39,524 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 331 transitions. [2022-03-01 17:19:39,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:39,524 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 331 transitions. [2022-03-01 17:19:39,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:39,525 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:39,525 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:39,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:39,739 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,SelfDestructingSolverStorable30 [2022-03-01 17:19:39,739 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:39,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:39,740 INFO L85 PathProgramCache]: Analyzing trace with hash -585460073, now seen corresponding path program 27 times [2022-03-01 17:19:39,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:39,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094573853] [2022-03-01 17:19:39,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:39,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:39,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:39,767 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:39,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:39,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094573853] [2022-03-01 17:19:39,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094573853] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:39,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823130495] [2022-03-01 17:19:39,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:39,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:39,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:39,768 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:39,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-01 17:19:39,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:19:39,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:39,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:39,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:39,916 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:39,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:39,951 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:39,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823130495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:39,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:39,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-01 17:19:39,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65377619] [2022-03-01 17:19:39,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:39,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:19:39,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:39,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:19:39,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:39,953 INFO L87 Difference]: Start difference. First operand 165 states and 331 transitions. Second operand has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:40,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:40,177 INFO L93 Difference]: Finished difference Result 226 states and 408 transitions. [2022-03-01 17:19:40,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:19:40,178 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:40,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:40,178 INFO L225 Difference]: With dead ends: 226 [2022-03-01 17:19:40,178 INFO L226 Difference]: Without dead ends: 217 [2022-03-01 17:19:40,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:19:40,179 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 70 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:40,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 93 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:40,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-03-01 17:19:40,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 150. [2022-03-01 17:19:40,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.0201342281879193) internal successors, (301), 149 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-03-01 17:19:40,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 301 transitions. [2022-03-01 17:19:40,182 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 301 transitions. Word has length 21 [2022-03-01 17:19:40,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:40,182 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 301 transitions. [2022-03-01 17:19:40,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:40,182 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 301 transitions. [2022-03-01 17:19:40,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:40,183 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:40,183 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:40,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:40,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:40,383 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:40,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:40,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1902418267, now seen corresponding path program 28 times [2022-03-01 17:19:40,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:40,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422805398] [2022-03-01 17:19:40,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:40,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:40,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:40,404 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:40,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:40,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422805398] [2022-03-01 17:19:40,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422805398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:40,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145845689] [2022-03-01 17:19:40,405 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:40,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:40,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:40,406 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:40,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-01 17:19:40,426 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:40,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:40,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:40,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:40,486 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:40,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:40,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:40,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145845689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:40,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:40,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 8 [2022-03-01 17:19:40,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606900084] [2022-03-01 17:19:40,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:40,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:40,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:40,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:40,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:40,523 INFO L87 Difference]: Start difference. First operand 150 states and 301 transitions. Second operand has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:40,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:40,716 INFO L93 Difference]: Finished difference Result 260 states and 480 transitions. [2022-03-01 17:19:40,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:19:40,717 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:40,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:40,717 INFO L225 Difference]: With dead ends: 260 [2022-03-01 17:19:40,717 INFO L226 Difference]: Without dead ends: 260 [2022-03-01 17:19:40,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:19:40,718 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:40,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 72 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:40,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-03-01 17:19:40,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 150. [2022-03-01 17:19:40,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.0134228187919465) internal successors, (300), 149 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:40,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 300 transitions. [2022-03-01 17:19:40,723 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 300 transitions. Word has length 21 [2022-03-01 17:19:40,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:40,723 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 300 transitions. [2022-03-01 17:19:40,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:40,724 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 300 transitions. [2022-03-01 17:19:40,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:40,724 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:40,724 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:40,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:40,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:40,939 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:40,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:40,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1689743721, now seen corresponding path program 29 times [2022-03-01 17:19:40,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:40,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99917322] [2022-03-01 17:19:40,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:40,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:40,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:40,962 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:40,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:40,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99917322] [2022-03-01 17:19:40,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99917322] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:40,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372601651] [2022-03-01 17:19:40,963 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:40,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:40,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:40,964 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:40,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-01 17:19:40,983 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:19:40,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:40,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:40,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:41,043 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:41,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:41,080 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:41,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372601651] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:41,081 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:41,081 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 8 [2022-03-01 17:19:41,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861249705] [2022-03-01 17:19:41,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:41,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:41,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:41,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:41,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:41,098 INFO L87 Difference]: Start difference. First operand 150 states and 300 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:41,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:41,249 INFO L93 Difference]: Finished difference Result 192 states and 355 transitions. [2022-03-01 17:19:41,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:19:41,250 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:41,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:41,250 INFO L225 Difference]: With dead ends: 192 [2022-03-01 17:19:41,250 INFO L226 Difference]: Without dead ends: 189 [2022-03-01 17:19:41,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:19:41,251 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 48 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:41,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 54 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:41,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-03-01 17:19:41,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 147. [2022-03-01 17:19:41,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.0136986301369864) internal successors, (294), 146 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:41,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 294 transitions. [2022-03-01 17:19:41,254 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 294 transitions. Word has length 21 [2022-03-01 17:19:41,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:41,254 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 294 transitions. [2022-03-01 17:19:41,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:41,254 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 294 transitions. [2022-03-01 17:19:41,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:41,254 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:41,254 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:41,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:41,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:41,465 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:41,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:41,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1340295715, now seen corresponding path program 30 times [2022-03-01 17:19:41,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:41,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642600278] [2022-03-01 17:19:41,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:41,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:41,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:41,490 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:41,490 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:41,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642600278] [2022-03-01 17:19:41,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642600278] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:41,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188161491] [2022-03-01 17:19:41,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:41,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:41,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:41,492 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:41,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-01 17:19:41,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 17:19:41,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:41,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:41,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:41,574 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:41,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:41,610 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:41,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188161491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:41,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:41,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 8 [2022-03-01 17:19:41,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257143332] [2022-03-01 17:19:41,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:41,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:41,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:41,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:41,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:41,611 INFO L87 Difference]: Start difference. First operand 147 states and 294 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:41,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:41,846 INFO L93 Difference]: Finished difference Result 226 states and 426 transitions. [2022-03-01 17:19:41,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:19:41,846 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:41,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:41,847 INFO L225 Difference]: With dead ends: 226 [2022-03-01 17:19:41,847 INFO L226 Difference]: Without dead ends: 226 [2022-03-01 17:19:41,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:19:41,848 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 56 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:41,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 72 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:41,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-03-01 17:19:41,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 148. [2022-03-01 17:19:41,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.0136054421768708) internal successors, (296), 147 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:41,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 296 transitions. [2022-03-01 17:19:41,851 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 296 transitions. Word has length 21 [2022-03-01 17:19:41,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:41,851 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 296 transitions. [2022-03-01 17:19:41,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:41,851 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 296 transitions. [2022-03-01 17:19:41,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:41,851 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:41,851 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:41,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:42,072 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,SelfDestructingSolverStorable34 [2022-03-01 17:19:42,072 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:42,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:42,073 INFO L85 PathProgramCache]: Analyzing trace with hash -43602367, now seen corresponding path program 31 times [2022-03-01 17:19:42,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:42,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541535305] [2022-03-01 17:19:42,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:42,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:42,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:42,092 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:42,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:42,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541535305] [2022-03-01 17:19:42,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541535305] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:42,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485714987] [2022-03-01 17:19:42,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:42,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:42,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:42,093 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:42,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-01 17:19:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:42,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:42,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:42,178 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:42,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:42,214 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:42,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485714987] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:42,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:42,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 8 [2022-03-01 17:19:42,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733150450] [2022-03-01 17:19:42,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:42,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:42,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:42,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:42,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:42,216 INFO L87 Difference]: Start difference. First operand 148 states and 296 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:42,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:42,379 INFO L93 Difference]: Finished difference Result 218 states and 400 transitions. [2022-03-01 17:19:42,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:19:42,379 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:42,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:42,380 INFO L225 Difference]: With dead ends: 218 [2022-03-01 17:19:42,380 INFO L226 Difference]: Without dead ends: 216 [2022-03-01 17:19:42,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:19:42,380 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 79 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:42,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 66 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:42,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-03-01 17:19:42,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 148. [2022-03-01 17:19:42,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.006802721088435) internal successors, (295), 147 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:42,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 295 transitions. [2022-03-01 17:19:42,383 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 295 transitions. Word has length 21 [2022-03-01 17:19:42,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:42,383 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 295 transitions. [2022-03-01 17:19:42,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:42,383 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 295 transitions. [2022-03-01 17:19:42,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:42,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:42,384 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:42,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:42,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-01 17:19:42,595 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:42,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:42,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1860579993, now seen corresponding path program 32 times [2022-03-01 17:19:42,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:42,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791004502] [2022-03-01 17:19:42,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:42,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:42,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:42,621 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:42,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:42,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791004502] [2022-03-01 17:19:42,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791004502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:42,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729742428] [2022-03-01 17:19:42,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:42,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:42,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:42,622 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:42,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-01 17:19:42,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:42,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:42,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:42,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:42,711 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:42,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:42,748 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:42,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729742428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:42,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:42,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 9 [2022-03-01 17:19:42,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018127794] [2022-03-01 17:19:42,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:42,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:42,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:42,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:42,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:42,749 INFO L87 Difference]: Start difference. First operand 148 states and 295 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:43,318 INFO L93 Difference]: Finished difference Result 330 states and 627 transitions. [2022-03-01 17:19:43,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 17:19:43,318 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:43,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:43,319 INFO L225 Difference]: With dead ends: 330 [2022-03-01 17:19:43,319 INFO L226 Difference]: Without dead ends: 330 [2022-03-01 17:19:43,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=556, Invalid=1994, Unknown=0, NotChecked=0, Total=2550 [2022-03-01 17:19:43,320 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 117 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:43,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 111 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:43,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-03-01 17:19:43,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 150. [2022-03-01 17:19:43,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.0067114093959733) internal successors, (299), 149 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 299 transitions. [2022-03-01 17:19:43,323 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 299 transitions. Word has length 21 [2022-03-01 17:19:43,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:43,323 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 299 transitions. [2022-03-01 17:19:43,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,323 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 299 transitions. [2022-03-01 17:19:43,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:43,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:43,324 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:43,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-01 17:19:43,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:43,539 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:43,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:43,540 INFO L85 PathProgramCache]: Analyzing trace with hash -549948633, now seen corresponding path program 33 times [2022-03-01 17:19:43,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:43,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189409010] [2022-03-01 17:19:43,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:43,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:43,568 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:43,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:43,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189409010] [2022-03-01 17:19:43,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189409010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:43,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832648428] [2022-03-01 17:19:43,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:43,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:43,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:43,570 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:43,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-01 17:19:43,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:19:43,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:43,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:43,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:43,651 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:43,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:43,696 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:43,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832648428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:43,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:43,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 9 [2022-03-01 17:19:43,696 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089108435] [2022-03-01 17:19:43,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:43,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:43,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:43,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:43,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:43,697 INFO L87 Difference]: Start difference. First operand 150 states and 299 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:43,936 INFO L93 Difference]: Finished difference Result 267 states and 479 transitions. [2022-03-01 17:19:43,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 17:19:43,936 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:43,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:43,937 INFO L225 Difference]: With dead ends: 267 [2022-03-01 17:19:43,937 INFO L226 Difference]: Without dead ends: 247 [2022-03-01 17:19:43,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:19:43,938 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 83 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:43,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 119 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:43,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-03-01 17:19:43,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 152. [2022-03-01 17:19:43,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 1.9867549668874172) internal successors, (300), 151 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 300 transitions. [2022-03-01 17:19:43,941 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 300 transitions. Word has length 21 [2022-03-01 17:19:43,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:43,942 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 300 transitions. [2022-03-01 17:19:43,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,942 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 300 transitions. [2022-03-01 17:19:43,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:43,942 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:43,942 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:43,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-01 17:19:44,147 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,SelfDestructingSolverStorable37 [2022-03-01 17:19:44,147 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:44,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash 703617571, now seen corresponding path program 34 times [2022-03-01 17:19:44,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:44,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680804914] [2022-03-01 17:19:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:44,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:44,185 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:44,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:44,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680804914] [2022-03-01 17:19:44,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680804914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:44,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901217017] [2022-03-01 17:19:44,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:44,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:44,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:44,187 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:44,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-01 17:19:44,203 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:44,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:44,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:44,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:44,275 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:44,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:44,329 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:44,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901217017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:44,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:44,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-01 17:19:44,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235721260] [2022-03-01 17:19:44,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:44,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:44,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:44,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:44,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:44,330 INFO L87 Difference]: Start difference. First operand 152 states and 300 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:44,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:44,842 INFO L93 Difference]: Finished difference Result 228 states and 442 transitions. [2022-03-01 17:19:44,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-01 17:19:44,842 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:44,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:44,843 INFO L225 Difference]: With dead ends: 228 [2022-03-01 17:19:44,843 INFO L226 Difference]: Without dead ends: 226 [2022-03-01 17:19:44,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=397, Invalid=1243, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:19:44,844 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:44,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 57 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:44,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-03-01 17:19:44,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 136. [2022-03-01 17:19:44,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 1.9925925925925927) internal successors, (269), 135 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-03-01 17:19:44,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 269 transitions. [2022-03-01 17:19:44,846 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 269 transitions. Word has length 21 [2022-03-01 17:19:44,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:44,846 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 269 transitions. [2022-03-01 17:19:44,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:44,846 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 269 transitions. [2022-03-01 17:19:44,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:19:44,847 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:44,847 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:44,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 17:19:45,062 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,SelfDestructingSolverStorable38 [2022-03-01 17:19:45,062 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:45,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:45,063 INFO L85 PathProgramCache]: Analyzing trace with hash -777170013, now seen corresponding path program 35 times [2022-03-01 17:19:45,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:45,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532596164] [2022-03-01 17:19:45,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:45,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:45,100 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:45,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:45,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532596164] [2022-03-01 17:19:45,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532596164] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:45,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114942838] [2022-03-01 17:19:45,101 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:45,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:45,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:45,115 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:45,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-01 17:19:45,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:19:45,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:45,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:19:45,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:45,197 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:45,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:45,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114942838] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:45,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:45,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-01 17:19:45,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110016738] [2022-03-01 17:19:45,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:45,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:45,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:45,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:45,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:45,246 INFO L87 Difference]: Start difference. First operand 136 states and 269 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:45,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:45,410 INFO L93 Difference]: Finished difference Result 197 states and 363 transitions. [2022-03-01 17:19:45,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:19:45,410 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:19:45,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:45,411 INFO L225 Difference]: With dead ends: 197 [2022-03-01 17:19:45,411 INFO L226 Difference]: Without dead ends: 187 [2022-03-01 17:19:45,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:19:45,411 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 80 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:45,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 78 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:45,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-03-01 17:19:45,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 136. [2022-03-01 17:19:45,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 1.9777777777777779) internal successors, (267), 135 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:45,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 267 transitions. [2022-03-01 17:19:45,421 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 267 transitions. Word has length 21 [2022-03-01 17:19:45,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:45,421 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 267 transitions. [2022-03-01 17:19:45,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:45,421 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 267 transitions. [2022-03-01 17:19:45,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 17:19:45,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:45,422 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:45,443 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-03-01 17:19:45,625 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,SelfDestructingSolverStorable39 [2022-03-01 17:19:45,625 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:45,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:45,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1827966439, now seen corresponding path program 36 times [2022-03-01 17:19:45,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:45,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744831159] [2022-03-01 17:19:45,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:45,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:45,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:45,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:45,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:45,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744831159] [2022-03-01 17:19:45,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744831159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:45,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892789775] [2022-03-01 17:19:45,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:45,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:45,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:45,665 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:45,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-01 17:19:45,683 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 17:19:45,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:45,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 17:19:45,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:45,884 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:45,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:45,951 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:45,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892789775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:45,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:45,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 5] total 8 [2022-03-01 17:19:45,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840835328] [2022-03-01 17:19:45,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:45,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:45,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:45,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:45,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:45,952 INFO L87 Difference]: Start difference. First operand 136 states and 267 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:46,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:46,080 INFO L93 Difference]: Finished difference Result 275 states and 535 transitions. [2022-03-01 17:19:46,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:19:46,080 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 17:19:46,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:46,081 INFO L225 Difference]: With dead ends: 275 [2022-03-01 17:19:46,081 INFO L226 Difference]: Without dead ends: 268 [2022-03-01 17:19:46,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:46,082 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 49 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:46,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 69 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:46,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-03-01 17:19:46,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 207. [2022-03-01 17:19:46,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.0970873786407767) internal successors, (432), 206 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:46,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 432 transitions. [2022-03-01 17:19:46,085 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 432 transitions. Word has length 23 [2022-03-01 17:19:46,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:46,085 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 432 transitions. [2022-03-01 17:19:46,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:46,085 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 432 transitions. [2022-03-01 17:19:46,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 17:19:46,085 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:46,085 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:46,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-01 17:19:46,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:46,286 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:46,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:46,286 INFO L85 PathProgramCache]: Analyzing trace with hash 366507801, now seen corresponding path program 37 times [2022-03-01 17:19:46,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:46,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624692641] [2022-03-01 17:19:46,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:46,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:46,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:46,328 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:46,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:46,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624692641] [2022-03-01 17:19:46,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624692641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:46,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912407264] [2022-03-01 17:19:46,328 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:46,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:46,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:46,330 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:46,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-01 17:19:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:46,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 17:19:46,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:46,589 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:46,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:46,656 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:46,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912407264] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:46,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:46,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 5] total 9 [2022-03-01 17:19:46,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892651139] [2022-03-01 17:19:46,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:46,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:19:46,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:46,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:19:46,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:46,657 INFO L87 Difference]: Start difference. First operand 207 states and 432 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:46,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:46,845 INFO L93 Difference]: Finished difference Result 342 states and 691 transitions. [2022-03-01 17:19:46,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:19:46,846 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 17:19:46,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:46,847 INFO L225 Difference]: With dead ends: 342 [2022-03-01 17:19:46,847 INFO L226 Difference]: Without dead ends: 328 [2022-03-01 17:19:46,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 8 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:19:46,847 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 54 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:46,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 88 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:46,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-01 17:19:46,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 235. [2022-03-01 17:19:46,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.1794871794871793) internal successors, (510), 234 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:46,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 510 transitions. [2022-03-01 17:19:46,851 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 510 transitions. Word has length 23 [2022-03-01 17:19:46,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:46,851 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 510 transitions. [2022-03-01 17:19:46,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:46,851 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 510 transitions. [2022-03-01 17:19:46,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 17:19:46,852 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:46,852 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:46,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-01 17:19:47,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:47,059 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:47,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:47,060 INFO L85 PathProgramCache]: Analyzing trace with hash 487938585, now seen corresponding path program 38 times [2022-03-01 17:19:47,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:47,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082525382] [2022-03-01 17:19:47,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:47,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:47,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:47,112 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:47,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:47,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082525382] [2022-03-01 17:19:47,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082525382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:47,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137691854] [2022-03-01 17:19:47,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:47,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:47,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:47,114 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:47,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-01 17:19:47,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:47,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:47,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 17:19:47,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:47,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:47,593 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:47,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137691854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:47,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:47,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 5] total 10 [2022-03-01 17:19:47,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754258511] [2022-03-01 17:19:47,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:47,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:19:47,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:47,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:19:47,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:47,594 INFO L87 Difference]: Start difference. First operand 235 states and 510 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:47,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:47,780 INFO L93 Difference]: Finished difference Result 406 states and 838 transitions. [2022-03-01 17:19:47,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:19:47,781 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 17:19:47,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:47,782 INFO L225 Difference]: With dead ends: 406 [2022-03-01 17:19:47,782 INFO L226 Difference]: Without dead ends: 392 [2022-03-01 17:19:47,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 7 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:47,783 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 70 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:47,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 91 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:47,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-03-01 17:19:47,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 267. [2022-03-01 17:19:47,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 2.2330827067669174) internal successors, (594), 266 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-03-01 17:19:47,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 594 transitions. [2022-03-01 17:19:47,792 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 594 transitions. Word has length 23 [2022-03-01 17:19:47,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:47,793 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 594 transitions. [2022-03-01 17:19:47,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:47,794 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 594 transitions. [2022-03-01 17:19:47,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 17:19:47,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:47,794 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:47,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:48,010 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,SelfDestructingSolverStorable42 [2022-03-01 17:19:48,010 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:48,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:48,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1218805017, now seen corresponding path program 39 times [2022-03-01 17:19:48,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:48,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554592784] [2022-03-01 17:19:48,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:48,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:48,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:48,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:48,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554592784] [2022-03-01 17:19:48,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554592784] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:48,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678486749] [2022-03-01 17:19:48,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:48,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:48,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:48,061 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:48,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-01 17:19:48,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:19:48,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:48,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 17:19:48,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:48,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:48,387 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:19:48,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678486749] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:48,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:48,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 5] total 8 [2022-03-01 17:19:48,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330254355] [2022-03-01 17:19:48,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:48,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:19:48,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:48,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:19:48,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:48,388 INFO L87 Difference]: Start difference. First operand 267 states and 594 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:48,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:48,525 INFO L93 Difference]: Finished difference Result 393 states and 836 transitions. [2022-03-01 17:19:48,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:19:48,539 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 17:19:48,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:48,540 INFO L225 Difference]: With dead ends: 393 [2022-03-01 17:19:48,540 INFO L226 Difference]: Without dead ends: 386 [2022-03-01 17:19:48,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:19:48,541 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 30 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:48,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 78 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:48,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-03-01 17:19:48,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 315. [2022-03-01 17:19:48,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 2.261146496815287) internal successors, (710), 314 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:48,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 710 transitions. [2022-03-01 17:19:48,545 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 710 transitions. Word has length 23 [2022-03-01 17:19:48,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:48,545 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 710 transitions. [2022-03-01 17:19:48,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:48,546 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 710 transitions. [2022-03-01 17:19:48,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:48,546 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:48,546 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:48,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:48,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-01 17:19:48,759 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:48,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:48,760 INFO L85 PathProgramCache]: Analyzing trace with hash 379940123, now seen corresponding path program 40 times [2022-03-01 17:19:48,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:48,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203175960] [2022-03-01 17:19:48,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:48,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:48,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:48,808 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:48,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:48,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203175960] [2022-03-01 17:19:48,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203175960] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:48,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743965369] [2022-03-01 17:19:48,809 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:48,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:48,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:48,810 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:48,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-01 17:19:48,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:48,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:48,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:48,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:48,931 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:48,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:48,988 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:48,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743965369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:48,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:48,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-01 17:19:48,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909572865] [2022-03-01 17:19:48,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:48,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:19:48,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:48,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:19:48,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:19:48,989 INFO L87 Difference]: Start difference. First operand 315 states and 710 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:19:50,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:50,352 INFO L93 Difference]: Finished difference Result 706 states and 1433 transitions. [2022-03-01 17:19:50,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-01 17:19:50,353 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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 25 [2022-03-01 17:19:50,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:50,355 INFO L225 Difference]: With dead ends: 706 [2022-03-01 17:19:50,355 INFO L226 Difference]: Without dead ends: 706 [2022-03-01 17:19:50,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 36 SyntacticMatches, 10 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1295 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1014, Invalid=3956, Unknown=0, NotChecked=0, Total=4970 [2022-03-01 17:19:50,356 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 152 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 1151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:50,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 222 Invalid, 1151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:19:50,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2022-03-01 17:19:50,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 284. [2022-03-01 17:19:50,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 2.2508833922261484) internal successors, (637), 283 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:50,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 637 transitions. [2022-03-01 17:19:50,362 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 637 transitions. Word has length 25 [2022-03-01 17:19:50,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:50,362 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 637 transitions. [2022-03-01 17:19:50,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:19:50,362 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 637 transitions. [2022-03-01 17:19:50,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:50,362 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:50,362 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:50,382 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-03-01 17:19:50,580 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,SelfDestructingSolverStorable44 [2022-03-01 17:19:50,580 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:50,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:50,580 INFO L85 PathProgramCache]: Analyzing trace with hash -957119145, now seen corresponding path program 41 times [2022-03-01 17:19:50,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:50,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141765081] [2022-03-01 17:19:50,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:50,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:50,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:50,641 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:50,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:50,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141765081] [2022-03-01 17:19:50,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141765081] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:50,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480741835] [2022-03-01 17:19:50,642 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:50,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:50,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:50,643 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:50,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-01 17:19:50,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 17:19:50,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:50,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:50,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:50,769 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:50,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:50,831 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:50,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480741835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:50,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:50,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-01 17:19:50,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401991714] [2022-03-01 17:19:50,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:50,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:19:50,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:50,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:19:50,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:19:50,833 INFO L87 Difference]: Start difference. First operand 284 states and 637 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:19:51,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:51,438 INFO L93 Difference]: Finished difference Result 631 states and 1169 transitions. [2022-03-01 17:19:51,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 17:19:51,438 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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 25 [2022-03-01 17:19:51,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:51,440 INFO L225 Difference]: With dead ends: 631 [2022-03-01 17:19:51,440 INFO L226 Difference]: Without dead ends: 575 [2022-03-01 17:19:51,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 37 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=474, Invalid=1976, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 17:19:51,441 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 187 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:51,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 235 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:51,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-03-01 17:19:51,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 332. [2022-03-01 17:19:51,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.1691842900302114) internal successors, (718), 331 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:51,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 718 transitions. [2022-03-01 17:19:51,445 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 718 transitions. Word has length 25 [2022-03-01 17:19:51,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:51,446 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 718 transitions. [2022-03-01 17:19:51,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:19:51,446 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 718 transitions. [2022-03-01 17:19:51,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:51,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:51,446 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:51,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:51,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-01 17:19:51,658 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:51,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:51,658 INFO L85 PathProgramCache]: Analyzing trace with hash 736582831, now seen corresponding path program 42 times [2022-03-01 17:19:51,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:51,659 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730900695] [2022-03-01 17:19:51,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:51,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:51,686 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:51,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:51,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730900695] [2022-03-01 17:19:51,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730900695] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:51,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498774348] [2022-03-01 17:19:51,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:51,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:51,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:51,687 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:51,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-01 17:19:51,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 17:19:51,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:51,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:51,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:51,801 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:51,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:51,847 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:51,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498774348] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:51,847 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:51,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 10 [2022-03-01 17:19:51,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755774412] [2022-03-01 17:19:51,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:51,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:19:51,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:51,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:19:51,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:51,848 INFO L87 Difference]: Start difference. First operand 332 states and 718 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:52,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:52,364 INFO L93 Difference]: Finished difference Result 585 states and 1122 transitions. [2022-03-01 17:19:52,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 17:19:52,364 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:52,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:52,366 INFO L225 Difference]: With dead ends: 585 [2022-03-01 17:19:52,366 INFO L226 Difference]: Without dead ends: 585 [2022-03-01 17:19:52,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=337, Invalid=1469, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 17:19:52,367 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 161 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:52,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 130 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:52,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-03-01 17:19:52,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 329. [2022-03-01 17:19:52,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.158536585365854) internal successors, (708), 328 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:52,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 708 transitions. [2022-03-01 17:19:52,372 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 708 transitions. Word has length 25 [2022-03-01 17:19:52,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:52,372 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 708 transitions. [2022-03-01 17:19:52,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:52,372 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 708 transitions. [2022-03-01 17:19:52,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:52,373 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:52,373 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:52,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:52,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:52,586 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:52,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:52,587 INFO L85 PathProgramCache]: Analyzing trace with hash -647315251, now seen corresponding path program 43 times [2022-03-01 17:19:52,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:52,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761845291] [2022-03-01 17:19:52,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:52,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:52,623 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:52,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:52,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761845291] [2022-03-01 17:19:52,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761845291] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:52,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194590570] [2022-03-01 17:19:52,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:52,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:52,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:52,628 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:52,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-01 17:19:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:52,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:52,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:52,740 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:52,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:52,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194590570] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:52,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:52,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 10 [2022-03-01 17:19:52,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175394344] [2022-03-01 17:19:52,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:52,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:19:52,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:52,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:19:52,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:19:52,789 INFO L87 Difference]: Start difference. First operand 329 states and 708 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:52,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:52,901 INFO L93 Difference]: Finished difference Result 364 states and 764 transitions. [2022-03-01 17:19:52,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:19:52,901 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:52,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:52,902 INFO L225 Difference]: With dead ends: 364 [2022-03-01 17:19:52,902 INFO L226 Difference]: Without dead ends: 362 [2022-03-01 17:19:52,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:19:52,903 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:52,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 38 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:19:52,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-01 17:19:52,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 329. [2022-03-01 17:19:52,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.1554878048780486) internal successors, (707), 328 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:52,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 707 transitions. [2022-03-01 17:19:52,907 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 707 transitions. Word has length 25 [2022-03-01 17:19:52,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:52,907 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 707 transitions. [2022-03-01 17:19:52,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:52,907 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 707 transitions. [2022-03-01 17:19:52,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:52,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:52,908 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:52,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:53,119 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,SelfDestructingSolverStorable47 [2022-03-01 17:19:53,119 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:53,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:53,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1599122149, now seen corresponding path program 44 times [2022-03-01 17:19:53,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:53,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554964055] [2022-03-01 17:19:53,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:53,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:53,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:53,153 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:53,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:53,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554964055] [2022-03-01 17:19:53,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554964055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:53,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867789404] [2022-03-01 17:19:53,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:53,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:53,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:53,154 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:53,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-01 17:19:53,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:53,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:53,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:53,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:53,275 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:53,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:53,319 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:53,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867789404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:53,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:53,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 11 [2022-03-01 17:19:53,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519854050] [2022-03-01 17:19:53,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:53,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:19:53,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:53,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:19:53,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:19:53,320 INFO L87 Difference]: Start difference. First operand 329 states and 707 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:53,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:53,912 INFO L93 Difference]: Finished difference Result 710 states and 1347 transitions. [2022-03-01 17:19:53,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 17:19:53,912 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:53,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:53,914 INFO L225 Difference]: With dead ends: 710 [2022-03-01 17:19:53,914 INFO L226 Difference]: Without dead ends: 710 [2022-03-01 17:19:53,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=331, Invalid=1391, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 17:19:53,915 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 155 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:53,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 201 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:53,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2022-03-01 17:19:53,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 330. [2022-03-01 17:19:53,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.155015197568389) internal successors, (709), 329 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:53,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 709 transitions. [2022-03-01 17:19:53,921 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 709 transitions. Word has length 25 [2022-03-01 17:19:53,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:53,921 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 709 transitions. [2022-03-01 17:19:53,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:53,921 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 709 transitions. [2022-03-01 17:19:53,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:53,922 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:53,922 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:53,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-01 17:19:54,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,SelfDestructingSolverStorable48 [2022-03-01 17:19:54,130 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:54,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:54,131 INFO L85 PathProgramCache]: Analyzing trace with hash -896316841, now seen corresponding path program 45 times [2022-03-01 17:19:54,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:54,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360187862] [2022-03-01 17:19:54,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:54,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:54,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:54,159 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:54,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:54,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360187862] [2022-03-01 17:19:54,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360187862] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:54,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937548508] [2022-03-01 17:19:54,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:54,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:54,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:54,160 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:54,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-01 17:19:54,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 17:19:54,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:54,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:54,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:54,280 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:54,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:54,322 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:54,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937548508] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:54,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:54,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 11 [2022-03-01 17:19:54,323 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441391590] [2022-03-01 17:19:54,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:54,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:19:54,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:54,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:19:54,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:19:54,323 INFO L87 Difference]: Start difference. First operand 330 states and 709 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:54,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:54,774 INFO L93 Difference]: Finished difference Result 591 states and 1121 transitions. [2022-03-01 17:19:54,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 17:19:54,775 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:54,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:54,776 INFO L225 Difference]: With dead ends: 591 [2022-03-01 17:19:54,776 INFO L226 Difference]: Without dead ends: 585 [2022-03-01 17:19:54,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=1238, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 17:19:54,777 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 113 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:54,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 168 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:54,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-03-01 17:19:54,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 330. [2022-03-01 17:19:54,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.1519756838905777) internal successors, (708), 329 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:54,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 708 transitions. [2022-03-01 17:19:54,782 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 708 transitions. Word has length 25 [2022-03-01 17:19:54,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:54,782 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 708 transitions. [2022-03-01 17:19:54,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:54,782 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 708 transitions. [2022-03-01 17:19:54,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:54,783 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:54,783 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:54,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-01 17:19:54,999 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,SelfDestructingSolverStorable49 [2022-03-01 17:19:54,999 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:54,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:54,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2133722595, now seen corresponding path program 46 times [2022-03-01 17:19:54,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:54,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320736212] [2022-03-01 17:19:54,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:54,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:55,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:55,034 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:55,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:55,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320736212] [2022-03-01 17:19:55,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320736212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:55,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129175713] [2022-03-01 17:19:55,034 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:55,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:55,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:55,044 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:55,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-01 17:19:55,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:55,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:55,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:55,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:55,181 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:55,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:55,223 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:55,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129175713] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:55,224 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:55,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 11 [2022-03-01 17:19:55,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794849246] [2022-03-01 17:19:55,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:55,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:19:55,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:55,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:19:55,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:19:55,224 INFO L87 Difference]: Start difference. First operand 330 states and 708 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:55,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:55,852 INFO L93 Difference]: Finished difference Result 735 states and 1392 transitions. [2022-03-01 17:19:55,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 17:19:55,853 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:55,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:55,855 INFO L225 Difference]: With dead ends: 735 [2022-03-01 17:19:55,855 INFO L226 Difference]: Without dead ends: 735 [2022-03-01 17:19:55,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=389, Invalid=1867, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 17:19:55,855 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 126 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:55,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 226 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:55,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-03-01 17:19:55,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 331. [2022-03-01 17:19:55,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.1515151515151514) internal successors, (710), 330 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:55,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 710 transitions. [2022-03-01 17:19:55,862 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 710 transitions. Word has length 25 [2022-03-01 17:19:55,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:55,862 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 710 transitions. [2022-03-01 17:19:55,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:55,862 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 710 transitions. [2022-03-01 17:19:55,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:55,863 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:55,863 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:55,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:56,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:56,071 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:56,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:56,072 INFO L85 PathProgramCache]: Analyzing trace with hash 749824513, now seen corresponding path program 47 times [2022-03-01 17:19:56,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:56,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141101383] [2022-03-01 17:19:56,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:56,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:56,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:56,104 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:56,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:56,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141101383] [2022-03-01 17:19:56,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141101383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:56,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122061352] [2022-03-01 17:19:56,104 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:56,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:56,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:56,105 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:56,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 17:19:56,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-01 17:19:56,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:56,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:56,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:56,224 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:56,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:56,265 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:56,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122061352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:56,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:56,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 11 [2022-03-01 17:19:56,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215788250] [2022-03-01 17:19:56,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:56,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:19:56,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:56,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:19:56,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:19:56,266 INFO L87 Difference]: Start difference. First operand 331 states and 710 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:56,644 INFO L93 Difference]: Finished difference Result 510 states and 997 transitions. [2022-03-01 17:19:56,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 17:19:56,644 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:56,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:56,645 INFO L225 Difference]: With dead ends: 510 [2022-03-01 17:19:56,645 INFO L226 Difference]: Without dead ends: 506 [2022-03-01 17:19:56,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=176, Invalid=754, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:19:56,646 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 115 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:56,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 140 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:56,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-03-01 17:19:56,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 331. [2022-03-01 17:19:56,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.1484848484848484) internal successors, (709), 330 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 709 transitions. [2022-03-01 17:19:56,650 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 709 transitions. Word has length 25 [2022-03-01 17:19:56,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:56,650 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 709 transitions. [2022-03-01 17:19:56,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,651 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 709 transitions. [2022-03-01 17:19:56,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:56,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:56,651 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:56,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-01 17:19:56,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:56,867 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:56,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:56,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1067153113, now seen corresponding path program 48 times [2022-03-01 17:19:56,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:56,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685890793] [2022-03-01 17:19:56,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:56,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:56,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:56,895 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:56,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:56,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685890793] [2022-03-01 17:19:56,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685890793] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:56,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734492919] [2022-03-01 17:19:56,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:56,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:56,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:56,897 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:56,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 17:19:56,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 17:19:56,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:56,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:56,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:57,014 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:57,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:57,073 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:57,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734492919] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:57,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:57,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 12 [2022-03-01 17:19:57,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396711016] [2022-03-01 17:19:57,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:57,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:19:57,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:57,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:19:57,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:19:57,074 INFO L87 Difference]: Start difference. First operand 331 states and 709 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:57,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:57,921 INFO L93 Difference]: Finished difference Result 687 states and 1294 transitions. [2022-03-01 17:19:57,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 17:19:57,921 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:57,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:57,923 INFO L225 Difference]: With dead ends: 687 [2022-03-01 17:19:57,923 INFO L226 Difference]: Without dead ends: 687 [2022-03-01 17:19:57,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 994 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=498, Invalid=2582, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 17:19:57,924 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 181 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:57,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 233 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:19:57,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2022-03-01 17:19:57,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 319. [2022-03-01 17:19:57,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.1226415094339623) internal successors, (675), 318 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:57,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 675 transitions. [2022-03-01 17:19:57,929 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 675 transitions. Word has length 25 [2022-03-01 17:19:57,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:57,929 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 675 transitions. [2022-03-01 17:19:57,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:57,929 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 675 transitions. [2022-03-01 17:19:57,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:57,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:57,930 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:57,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:58,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:58,145 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:58,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:58,146 INFO L85 PathProgramCache]: Analyzing trace with hash 243478247, now seen corresponding path program 49 times [2022-03-01 17:19:58,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:58,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30713818] [2022-03-01 17:19:58,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:58,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:58,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:58,175 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:58,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:58,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30713818] [2022-03-01 17:19:58,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30713818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:58,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585237093] [2022-03-01 17:19:58,176 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:58,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:58,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:58,177 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:58,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 17:19:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:58,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:58,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:58,288 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:58,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:58,330 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:58,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585237093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:58,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:58,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 12 [2022-03-01 17:19:58,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450703926] [2022-03-01 17:19:58,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:58,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:19:58,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:58,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:19:58,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:19:58,331 INFO L87 Difference]: Start difference. First operand 319 states and 675 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:58,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:58,780 INFO L93 Difference]: Finished difference Result 476 states and 923 transitions. [2022-03-01 17:19:58,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 17:19:58,780 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:19:58,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:58,781 INFO L225 Difference]: With dead ends: 476 [2022-03-01 17:19:58,782 INFO L226 Difference]: Without dead ends: 470 [2022-03-01 17:19:58,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=212, Invalid=978, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:19:58,782 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 113 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:58,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 195 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:58,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-03-01 17:19:58,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 319. [2022-03-01 17:19:58,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.1163522012578615) internal successors, (673), 318 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:58,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 673 transitions. [2022-03-01 17:19:58,786 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 673 transitions. Word has length 25 [2022-03-01 17:19:58,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:58,786 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 673 transitions. [2022-03-01 17:19:58,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:58,786 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 673 transitions. [2022-03-01 17:19:58,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:58,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:58,787 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:58,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:59,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-01 17:19:59,003 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:59,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:59,003 INFO L85 PathProgramCache]: Analyzing trace with hash -868255717, now seen corresponding path program 50 times [2022-03-01 17:19:59,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:59,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246173745] [2022-03-01 17:19:59,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:59,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:59,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:59,028 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:59,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:59,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246173745] [2022-03-01 17:19:59,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246173745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:59,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102056021] [2022-03-01 17:19:59,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:59,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:59,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:59,029 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:59,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 17:19:59,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:59,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:59,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:19:59,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:59,161 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:59,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:59,208 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:59,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102056021] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:59,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:59,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 12 [2022-03-01 17:19:59,209 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331291208] [2022-03-01 17:19:59,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:59,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:19:59,209 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:59,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:19:59,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:19:59,209 INFO L87 Difference]: Start difference. First operand 319 states and 673 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:59,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:59,882 INFO L93 Difference]: Finished difference Result 866 states and 1642 transitions. [2022-03-01 17:19:59,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 17:19:59,882 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 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 25 [2022-03-01 17:19:59,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:59,885 INFO L225 Difference]: With dead ends: 866 [2022-03-01 17:19:59,885 INFO L226 Difference]: Without dead ends: 866 [2022-03-01 17:19:59,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=417, Invalid=1745, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 17:19:59,885 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 152 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:59,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 278 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:19:59,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2022-03-01 17:19:59,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 320. [2022-03-01 17:19:59,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.115987460815047) internal successors, (675), 319 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:59,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 675 transitions. [2022-03-01 17:19:59,891 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 675 transitions. Word has length 25 [2022-03-01 17:19:59,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:59,891 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 675 transitions. [2022-03-01 17:19:59,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:59,891 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 675 transitions. [2022-03-01 17:19:59,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:19:59,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:59,892 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:59,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-01 17:20:00,092 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,SelfDestructingSolverStorable54 [2022-03-01 17:20:00,092 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:00,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:00,092 INFO L85 PathProgramCache]: Analyzing trace with hash -165450409, now seen corresponding path program 51 times [2022-03-01 17:20:00,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:00,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128250031] [2022-03-01 17:20:00,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:00,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:00,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:00,118 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:00,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:00,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128250031] [2022-03-01 17:20:00,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128250031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:00,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257620006] [2022-03-01 17:20:00,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:20:00,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:00,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:00,119 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:00,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 17:20:00,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 17:20:00,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:00,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:00,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:00,258 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:00,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:00,304 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:00,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257620006] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:00,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:00,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 12 [2022-03-01 17:20:00,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843611152] [2022-03-01 17:20:00,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:00,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:00,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:00,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:00,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:00,305 INFO L87 Difference]: Start difference. First operand 320 states and 675 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:00,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:00,756 INFO L93 Difference]: Finished difference Result 575 states and 1076 transitions. [2022-03-01 17:20:00,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 17:20:00,756 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:00,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:00,758 INFO L225 Difference]: With dead ends: 575 [2022-03-01 17:20:00,758 INFO L226 Difference]: Without dead ends: 569 [2022-03-01 17:20:00,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=229, Invalid=961, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:20:00,759 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 123 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:00,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 159 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 665 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:20:00,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-03-01 17:20:00,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 320. [2022-03-01 17:20:00,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.1128526645768027) internal successors, (674), 319 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:00,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 674 transitions. [2022-03-01 17:20:00,763 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 674 transitions. Word has length 25 [2022-03-01 17:20:00,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:00,764 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 674 transitions. [2022-03-01 17:20:00,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:00,764 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 674 transitions. [2022-03-01 17:20:00,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:00,764 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:00,764 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:00,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:00,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-01 17:20:00,968 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:00,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:00,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1430378269, now seen corresponding path program 52 times [2022-03-01 17:20:00,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:00,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238916859] [2022-03-01 17:20:00,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:00,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:00,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:00,995 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:00,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:00,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238916859] [2022-03-01 17:20:00,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238916859] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:00,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449521690] [2022-03-01 17:20:00,996 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:20:00,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:00,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:00,997 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:00,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 17:20:01,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:20:01,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:01,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:01,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:01,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:01,174 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:01,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449521690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:01,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:01,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 12 [2022-03-01 17:20:01,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596638962] [2022-03-01 17:20:01,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:01,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:01,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:01,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:01,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:01,175 INFO L87 Difference]: Start difference. First operand 320 states and 674 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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-03-01 17:20:02,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:02,009 INFO L93 Difference]: Finished difference Result 737 states and 1379 transitions. [2022-03-01 17:20:02,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-01 17:20:02,009 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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 25 [2022-03-01 17:20:02,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:02,011 INFO L225 Difference]: With dead ends: 737 [2022-03-01 17:20:02,011 INFO L226 Difference]: Without dead ends: 737 [2022-03-01 17:20:02,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=412, Invalid=1658, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 17:20:02,012 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 152 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 952 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:02,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 261 Invalid, 980 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 952 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:20:02,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-03-01 17:20:02,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 321. [2022-03-01 17:20:02,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.1125) internal successors, (676), 320 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:02,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 676 transitions. [2022-03-01 17:20:02,017 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 676 transitions. Word has length 25 [2022-03-01 17:20:02,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:02,017 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 676 transitions. [2022-03-01 17:20:02,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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-03-01 17:20:02,018 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 676 transitions. [2022-03-01 17:20:02,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:02,018 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:02,018 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:02,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:02,234 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,SelfDestructingSolverStorable56 [2022-03-01 17:20:02,235 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:02,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:02,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1480690945, now seen corresponding path program 53 times [2022-03-01 17:20:02,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:02,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235331867] [2022-03-01 17:20:02,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:02,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:02,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:02,261 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:02,261 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:02,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235331867] [2022-03-01 17:20:02,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235331867] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:02,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116522878] [2022-03-01 17:20:02,261 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:20:02,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:02,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:02,264 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:02,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 17:20:02,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-01 17:20:02,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:02,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:02,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:02,423 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:02,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:02,467 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:02,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116522878] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:02,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:02,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 12 [2022-03-01 17:20:02,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128575341] [2022-03-01 17:20:02,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:02,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:02,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:02,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:02,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:02,468 INFO L87 Difference]: Start difference. First operand 321 states and 676 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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-03-01 17:20:02,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:02,963 INFO L93 Difference]: Finished difference Result 645 states and 1234 transitions. [2022-03-01 17:20:02,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 17:20:02,963 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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 25 [2022-03-01 17:20:02,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:02,965 INFO L225 Difference]: With dead ends: 645 [2022-03-01 17:20:02,965 INFO L226 Difference]: Without dead ends: 641 [2022-03-01 17:20:02,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 17:20:02,966 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 159 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:02,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 165 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:20:02,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-03-01 17:20:02,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 323. [2022-03-01 17:20:02,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 322 states have (on average 2.1055900621118013) internal successors, (678), 322 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:02,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 678 transitions. [2022-03-01 17:20:02,971 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 678 transitions. Word has length 25 [2022-03-01 17:20:02,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:02,971 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 678 transitions. [2022-03-01 17:20:02,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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-03-01 17:20:02,971 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 678 transitions. [2022-03-01 17:20:02,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:02,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:02,972 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:02,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-01 17:20:03,172 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,SelfDestructingSolverStorable57 [2022-03-01 17:20:03,172 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:03,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:03,172 INFO L85 PathProgramCache]: Analyzing trace with hash -336286681, now seen corresponding path program 54 times [2022-03-01 17:20:03,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:03,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864415994] [2022-03-01 17:20:03,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:03,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:03,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:03,207 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:03,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:03,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864415994] [2022-03-01 17:20:03,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864415994] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:03,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713560891] [2022-03-01 17:20:03,207 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:20:03,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:03,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:03,208 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:03,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-01 17:20:03,227 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 17:20:03,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:03,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:03,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:03,343 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:03,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:03,387 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:03,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713560891] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:03,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:03,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-01 17:20:03,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511182166] [2022-03-01 17:20:03,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:03,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:20:03,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:03,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:20:03,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:20:03,388 INFO L87 Difference]: Start difference. First operand 323 states and 678 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:04,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:04,684 INFO L93 Difference]: Finished difference Result 881 states and 1678 transitions. [2022-03-01 17:20:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-01 17:20:04,685 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:04,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:04,687 INFO L225 Difference]: With dead ends: 881 [2022-03-01 17:20:04,687 INFO L226 Difference]: Without dead ends: 881 [2022-03-01 17:20:04,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1975 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1028, Invalid=4824, Unknown=0, NotChecked=0, Total=5852 [2022-03-01 17:20:04,687 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 232 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:04,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 218 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:20:04,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2022-03-01 17:20:04,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 325. [2022-03-01 17:20:04,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.1049382716049383) internal successors, (682), 324 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:04,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 682 transitions. [2022-03-01 17:20:04,693 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 682 transitions. Word has length 25 [2022-03-01 17:20:04,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:04,693 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 682 transitions. [2022-03-01 17:20:04,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:04,693 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 682 transitions. [2022-03-01 17:20:04,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:04,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:04,694 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:04,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-01 17:20:04,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-01 17:20:04,894 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:04,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:04,895 INFO L85 PathProgramCache]: Analyzing trace with hash 974344679, now seen corresponding path program 55 times [2022-03-01 17:20:04,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:04,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850238431] [2022-03-01 17:20:04,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:04,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:04,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:04,929 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:04,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:04,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850238431] [2022-03-01 17:20:04,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850238431] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:04,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936505839] [2022-03-01 17:20:04,929 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:20:04,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:04,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:04,930 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:04,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-01 17:20:04,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:04,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:04,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:05,065 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:05,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:05,110 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:05,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936505839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:05,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:05,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-01 17:20:05,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110049684] [2022-03-01 17:20:05,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:05,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:20:05,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:05,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:20:05,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:20:05,111 INFO L87 Difference]: Start difference. First operand 325 states and 682 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:05,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:05,677 INFO L93 Difference]: Finished difference Result 590 states and 1117 transitions. [2022-03-01 17:20:05,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 17:20:05,677 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:05,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:05,679 INFO L225 Difference]: With dead ends: 590 [2022-03-01 17:20:05,679 INFO L226 Difference]: Without dead ends: 570 [2022-03-01 17:20:05,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=309, Invalid=1497, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 17:20:05,679 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 135 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:05,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 229 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:20:05,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-01 17:20:05,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 327. [2022-03-01 17:20:05,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.0950920245398774) internal successors, (683), 326 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:05,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 683 transitions. [2022-03-01 17:20:05,684 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 683 transitions. Word has length 25 [2022-03-01 17:20:05,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:05,684 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 683 transitions. [2022-03-01 17:20:05,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:05,684 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 683 transitions. [2022-03-01 17:20:05,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:05,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:05,684 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:05,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 17:20:05,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:05,899 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:05,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:05,900 INFO L85 PathProgramCache]: Analyzing trace with hash -2067056413, now seen corresponding path program 56 times [2022-03-01 17:20:05,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:05,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750562584] [2022-03-01 17:20:05,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:05,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:05,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:05,940 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:05,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:05,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750562584] [2022-03-01 17:20:05,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750562584] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:05,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882261172] [2022-03-01 17:20:05,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:20:05,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:05,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:05,942 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-03-01 17:20:05,943 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-03-01 17:20:05,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:20:05,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:05,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:05,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:06,078 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:06,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:06,123 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:06,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882261172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:06,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:06,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-01 17:20:06,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55584752] [2022-03-01 17:20:06,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:06,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:20:06,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:06,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:20:06,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:20:06,124 INFO L87 Difference]: Start difference. First operand 327 states and 683 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 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-03-01 17:20:07,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:07,599 INFO L93 Difference]: Finished difference Result 693 states and 1321 transitions. [2022-03-01 17:20:07,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-01 17:20:07,600 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 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 25 [2022-03-01 17:20:07,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:07,601 INFO L225 Difference]: With dead ends: 693 [2022-03-01 17:20:07,601 INFO L226 Difference]: Without dead ends: 691 [2022-03-01 17:20:07,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=971, Invalid=4141, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 17:20:07,603 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 182 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 1194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:07,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 182 Invalid, 1194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1132 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:20:07,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-03-01 17:20:07,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 307. [2022-03-01 17:20:07,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.0718954248366015) internal successors, (634), 306 states have internal predecessors, (634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:07,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 634 transitions. [2022-03-01 17:20:07,607 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 634 transitions. Word has length 25 [2022-03-01 17:20:07,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:07,607 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 634 transitions. [2022-03-01 17:20:07,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 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-03-01 17:20:07,607 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 634 transitions. [2022-03-01 17:20:07,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:07,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:07,608 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:07,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-01 17:20:07,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:07,808 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:07,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:07,809 INFO L85 PathProgramCache]: Analyzing trace with hash 747123299, now seen corresponding path program 57 times [2022-03-01 17:20:07,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:07,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789551835] [2022-03-01 17:20:07,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:07,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:07,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:07,842 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:07,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:07,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789551835] [2022-03-01 17:20:07,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789551835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:07,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8134030] [2022-03-01 17:20:07,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:20:07,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:07,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:07,844 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-03-01 17:20:07,844 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-03-01 17:20:07,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-01 17:20:07,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:07,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:07,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:07,980 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:07,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:08,023 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:08,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8134030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:08,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:08,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-01 17:20:08,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089296195] [2022-03-01 17:20:08,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:08,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:20:08,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:08,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:20:08,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:20:08,024 INFO L87 Difference]: Start difference. First operand 307 states and 634 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 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-03-01 17:20:08,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:08,416 INFO L93 Difference]: Finished difference Result 466 states and 889 transitions. [2022-03-01 17:20:08,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 17:20:08,416 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 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 25 [2022-03-01 17:20:08,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:08,417 INFO L225 Difference]: With dead ends: 466 [2022-03-01 17:20:08,417 INFO L226 Difference]: Without dead ends: 456 [2022-03-01 17:20:08,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=233, Invalid=1099, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:20:08,418 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 140 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:08,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 162 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:08,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-01 17:20:08,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 307. [2022-03-01 17:20:08,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.065359477124183) internal successors, (632), 306 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:08,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 632 transitions. [2022-03-01 17:20:08,422 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 632 transitions. Word has length 25 [2022-03-01 17:20:08,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:08,422 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 632 transitions. [2022-03-01 17:20:08,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 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-03-01 17:20:08,422 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 632 transitions. [2022-03-01 17:20:08,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:08,422 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:08,422 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:08,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-01 17:20:08,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:08,623 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:08,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:08,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1653381349, now seen corresponding path program 58 times [2022-03-01 17:20:08,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:08,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593890468] [2022-03-01 17:20:08,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:08,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:08,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:08,660 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:08,660 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:08,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593890468] [2022-03-01 17:20:08,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593890468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:08,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565342644] [2022-03-01 17:20:08,660 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:20:08,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:08,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:08,661 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-03-01 17:20:08,662 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-03-01 17:20:08,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:20:08,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:08,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:08,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:08,808 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:08,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:08,854 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:08,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565342644] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:08,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:08,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-01 17:20:08,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841172261] [2022-03-01 17:20:08,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:08,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:20:08,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:08,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:20:08,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:20:08,855 INFO L87 Difference]: Start difference. First operand 307 states and 632 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:10,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:10,377 INFO L93 Difference]: Finished difference Result 624 states and 1226 transitions. [2022-03-01 17:20:10,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 17:20:10,378 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 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 25 [2022-03-01 17:20:10,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:10,379 INFO L225 Difference]: With dead ends: 624 [2022-03-01 17:20:10,379 INFO L226 Difference]: Without dead ends: 624 [2022-03-01 17:20:10,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1388 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=920, Invalid=3910, Unknown=0, NotChecked=0, Total=4830 [2022-03-01 17:20:10,380 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 181 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 1017 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 1067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:10,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 79 Invalid, 1067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1017 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:20:10,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-03-01 17:20:10,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 282. [2022-03-01 17:20:10,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.03914590747331) internal successors, (573), 281 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:10,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 573 transitions. [2022-03-01 17:20:10,385 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 573 transitions. Word has length 25 [2022-03-01 17:20:10,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:10,385 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 573 transitions. [2022-03-01 17:20:10,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:10,385 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 573 transitions. [2022-03-01 17:20:10,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:10,385 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:10,386 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:10,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-01 17:20:10,602 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,SelfDestructingSolverStorable62 [2022-03-01 17:20:10,602 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:10,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:10,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1650303401, now seen corresponding path program 59 times [2022-03-01 17:20:10,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:10,603 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451160939] [2022-03-01 17:20:10,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:10,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:10,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:10,641 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:10,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:10,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451160939] [2022-03-01 17:20:10,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451160939] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:10,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144986426] [2022-03-01 17:20:10,642 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:20:10,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:10,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:10,643 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-03-01 17:20:10,643 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-03-01 17:20:10,660 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:20:10,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:10,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:10,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:10,782 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:10,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:10,831 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:10,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144986426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:10,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:10,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-01 17:20:10,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405563502] [2022-03-01 17:20:10,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:10,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:20:10,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:10,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:20:10,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:20:10,832 INFO L87 Difference]: Start difference. First operand 282 states and 573 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:11,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:11,347 INFO L93 Difference]: Finished difference Result 399 states and 733 transitions. [2022-03-01 17:20:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 17:20:11,348 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:11,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:11,349 INFO L225 Difference]: With dead ends: 399 [2022-03-01 17:20:11,349 INFO L226 Difference]: Without dead ends: 369 [2022-03-01 17:20:11,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=277, Invalid=1363, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:20:11,350 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 178 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:11,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 150 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:11,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-03-01 17:20:11,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 261. [2022-03-01 17:20:11,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 2.042307692307692) internal successors, (531), 260 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:11,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 531 transitions. [2022-03-01 17:20:11,354 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 531 transitions. Word has length 25 [2022-03-01 17:20:11,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:11,354 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 531 transitions. [2022-03-01 17:20:11,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:11,354 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 531 transitions. [2022-03-01 17:20:11,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:11,355 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:11,355 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:11,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-01 17:20:11,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-03-01 17:20:11,563 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:11,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:11,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1820860133, now seen corresponding path program 60 times [2022-03-01 17:20:11,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:11,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968216858] [2022-03-01 17:20:11,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:11,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:11,596 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:11,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:11,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968216858] [2022-03-01 17:20:11,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968216858] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:11,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417575637] [2022-03-01 17:20:11,596 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:20:11,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:11,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:11,598 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-03-01 17:20:11,599 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-03-01 17:20:11,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 17:20:11,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:11,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:11,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:11,720 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:11,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:11,782 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:11,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417575637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:11,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:11,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 12 [2022-03-01 17:20:11,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810900357] [2022-03-01 17:20:11,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:11,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:11,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:11,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:11,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:11,783 INFO L87 Difference]: Start difference. First operand 261 states and 531 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:12,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:12,523 INFO L93 Difference]: Finished difference Result 539 states and 1026 transitions. [2022-03-01 17:20:12,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 17:20:12,523 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:12,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:12,524 INFO L225 Difference]: With dead ends: 539 [2022-03-01 17:20:12,524 INFO L226 Difference]: Without dead ends: 539 [2022-03-01 17:20:12,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 953 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=483, Invalid=2487, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 17:20:12,525 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 156 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:12,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 90 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:20:12,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-03-01 17:20:12,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 255. [2022-03-01 17:20:12,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.0196850393700787) internal successors, (513), 254 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:12,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 513 transitions. [2022-03-01 17:20:12,529 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 513 transitions. Word has length 25 [2022-03-01 17:20:12,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:12,529 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 513 transitions. [2022-03-01 17:20:12,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:12,529 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 513 transitions. [2022-03-01 17:20:12,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:12,529 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:12,529 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:12,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-01 17:20:12,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:12,730 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:12,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:12,730 INFO L85 PathProgramCache]: Analyzing trace with hash -734824617, now seen corresponding path program 61 times [2022-03-01 17:20:12,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:12,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734144397] [2022-03-01 17:20:12,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:12,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:12,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:12,767 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:12,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:12,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734144397] [2022-03-01 17:20:12,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734144397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:12,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261889105] [2022-03-01 17:20:12,768 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:20:12,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:12,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:12,769 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-03-01 17:20:12,770 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-03-01 17:20:12,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:12,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:12,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:12,882 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:12,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:12,924 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:12,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261889105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:12,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:12,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 12 [2022-03-01 17:20:12,933 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508020350] [2022-03-01 17:20:12,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:12,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:12,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:12,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:12,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:12,934 INFO L87 Difference]: Start difference. First operand 255 states and 513 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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-03-01 17:20:13,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:13,374 INFO L93 Difference]: Finished difference Result 355 states and 645 transitions. [2022-03-01 17:20:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 17:20:13,374 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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 25 [2022-03-01 17:20:13,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:13,375 INFO L225 Difference]: With dead ends: 355 [2022-03-01 17:20:13,375 INFO L226 Difference]: Without dead ends: 346 [2022-03-01 17:20:13,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=1032, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 17:20:13,378 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 104 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:13,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 152 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:13,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-03-01 17:20:13,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 240. [2022-03-01 17:20:13,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.0209205020920504) internal successors, (483), 239 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:13,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 483 transitions. [2022-03-01 17:20:13,381 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 483 transitions. Word has length 25 [2022-03-01 17:20:13,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:13,382 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 483 transitions. [2022-03-01 17:20:13,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 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-03-01 17:20:13,382 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 483 transitions. [2022-03-01 17:20:13,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:13,382 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:13,382 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:13,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-01 17:20:13,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:13,583 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:13,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:13,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1414716187, now seen corresponding path program 62 times [2022-03-01 17:20:13,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:13,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908333186] [2022-03-01 17:20:13,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:13,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:13,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:13,611 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:13,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:13,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908333186] [2022-03-01 17:20:13,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908333186] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:13,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925021520] [2022-03-01 17:20:13,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:20:13,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:13,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:13,612 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-03-01 17:20:13,613 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-03-01 17:20:13,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:20:13,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:13,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:13,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:13,731 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:13,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:13,777 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:13,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925021520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:13,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:13,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 10 [2022-03-01 17:20:13,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423853513] [2022-03-01 17:20:13,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:13,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:20:13,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:13,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:20:13,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:20:13,778 INFO L87 Difference]: Start difference. First operand 240 states and 483 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:14,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:14,196 INFO L93 Difference]: Finished difference Result 465 states and 867 transitions. [2022-03-01 17:20:14,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 17:20:14,196 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:14,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:14,197 INFO L225 Difference]: With dead ends: 465 [2022-03-01 17:20:14,197 INFO L226 Difference]: Without dead ends: 465 [2022-03-01 17:20:14,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=310, Invalid=1412, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 17:20:14,198 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 120 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:14,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 121 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:14,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-03-01 17:20:14,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 240. [2022-03-01 17:20:14,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.01673640167364) internal successors, (482), 239 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:14,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 482 transitions. [2022-03-01 17:20:14,201 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 482 transitions. Word has length 25 [2022-03-01 17:20:14,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:14,201 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 482 transitions. [2022-03-01 17:20:14,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:14,201 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 482 transitions. [2022-03-01 17:20:14,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:14,202 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:14,202 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:14,222 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-03-01 17:20:14,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-01 17:20:14,402 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:14,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:14,403 INFO L85 PathProgramCache]: Analyzing trace with hash 2117521495, now seen corresponding path program 63 times [2022-03-01 17:20:14,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:14,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912322392] [2022-03-01 17:20:14,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:14,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:14,429 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:14,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:14,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912322392] [2022-03-01 17:20:14,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912322392] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:14,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465543845] [2022-03-01 17:20:14,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:20:14,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:14,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:14,431 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-03-01 17:20:14,432 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-03-01 17:20:14,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:20:14,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:14,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:14,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:14,543 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:14,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:14,597 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:14,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465543845] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:14,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:14,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 10 [2022-03-01 17:20:14,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254176030] [2022-03-01 17:20:14,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:14,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:20:14,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:14,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:20:14,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:20:14,598 INFO L87 Difference]: Start difference. First operand 240 states and 482 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:14,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:14,865 INFO L93 Difference]: Finished difference Result 313 states and 582 transitions. [2022-03-01 17:20:14,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:20:14,865 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:14,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:14,866 INFO L225 Difference]: With dead ends: 313 [2022-03-01 17:20:14,866 INFO L226 Difference]: Without dead ends: 310 [2022-03-01 17:20:14,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:20:14,866 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 74 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:14,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 90 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:14,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-03-01 17:20:14,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 237. [2022-03-01 17:20:14,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.016949152542373) internal successors, (476), 236 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:14,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 476 transitions. [2022-03-01 17:20:14,869 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 476 transitions. Word has length 25 [2022-03-01 17:20:14,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:14,869 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 476 transitions. [2022-03-01 17:20:14,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:14,869 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 476 transitions. [2022-03-01 17:20:14,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:14,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:14,869 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:14,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-01 17:20:15,079 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,SelfDestructingSolverStorable67 [2022-03-01 17:20:15,079 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:15,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:15,080 INFO L85 PathProgramCache]: Analyzing trace with hash 852593635, now seen corresponding path program 64 times [2022-03-01 17:20:15,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:15,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857432110] [2022-03-01 17:20:15,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:15,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:15,107 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:15,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:15,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857432110] [2022-03-01 17:20:15,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857432110] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:15,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869829166] [2022-03-01 17:20:15,107 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:20:15,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:15,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:15,108 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-03-01 17:20:15,109 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-03-01 17:20:15,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:20:15,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:15,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:15,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:15,213 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:15,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:15,258 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:15,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869829166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:15,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:15,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 10 [2022-03-01 17:20:15,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540016881] [2022-03-01 17:20:15,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:15,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:20:15,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:15,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:20:15,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:20:15,259 INFO L87 Difference]: Start difference. First operand 237 states and 476 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:15,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:15,690 INFO L93 Difference]: Finished difference Result 364 states and 685 transitions. [2022-03-01 17:20:15,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 17:20:15,690 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:15,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:15,691 INFO L225 Difference]: With dead ends: 364 [2022-03-01 17:20:15,691 INFO L226 Difference]: Without dead ends: 364 [2022-03-01 17:20:15,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=288, Invalid=902, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:20:15,692 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 87 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:15,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 132 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:15,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-03-01 17:20:15,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 238. [2022-03-01 17:20:15,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 2.0168776371308015) internal successors, (478), 237 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:15,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 478 transitions. [2022-03-01 17:20:15,695 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 478 transitions. Word has length 25 [2022-03-01 17:20:15,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:15,695 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 478 transitions. [2022-03-01 17:20:15,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:15,695 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 478 transitions. [2022-03-01 17:20:15,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:15,695 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:15,695 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:15,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-01 17:20:15,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:15,896 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:15,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:15,896 INFO L85 PathProgramCache]: Analyzing trace with hash -531304447, now seen corresponding path program 65 times [2022-03-01 17:20:15,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:15,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198212097] [2022-03-01 17:20:15,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:15,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:15,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:15,924 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:15,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:15,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198212097] [2022-03-01 17:20:15,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198212097] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:15,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847847986] [2022-03-01 17:20:15,924 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:20:15,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:15,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:15,925 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-03-01 17:20:15,925 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-03-01 17:20:15,941 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 17:20:15,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:15,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:15,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:16,025 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:16,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:16,074 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:16,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847847986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:16,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:16,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 10 [2022-03-01 17:20:16,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215998831] [2022-03-01 17:20:16,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:16,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:20:16,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:16,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:20:16,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:20:16,075 INFO L87 Difference]: Start difference. First operand 238 states and 478 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:16,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:16,396 INFO L93 Difference]: Finished difference Result 393 states and 731 transitions. [2022-03-01 17:20:16,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 17:20:16,397 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:16,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:16,397 INFO L225 Difference]: With dead ends: 393 [2022-03-01 17:20:16,397 INFO L226 Difference]: Without dead ends: 391 [2022-03-01 17:20:16,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:20:16,398 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 123 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:16,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 112 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:16,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-03-01 17:20:16,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 238. [2022-03-01 17:20:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 2.0126582278481013) internal successors, (477), 237 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:16,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 477 transitions. [2022-03-01 17:20:16,401 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 477 transitions. Word has length 25 [2022-03-01 17:20:16,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:16,401 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 477 transitions. [2022-03-01 17:20:16,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 10 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:16,401 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 477 transitions. [2022-03-01 17:20:16,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:16,401 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:16,401 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:16,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-01 17:20:16,602 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,SelfDestructingSolverStorable69 [2022-03-01 17:20:16,602 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:16,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:16,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1946685223, now seen corresponding path program 66 times [2022-03-01 17:20:16,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:16,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275956708] [2022-03-01 17:20:16,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:16,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:16,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:16,633 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:16,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:16,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275956708] [2022-03-01 17:20:16,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275956708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:16,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944158798] [2022-03-01 17:20:16,634 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:20:16,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:16,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:16,635 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-03-01 17:20:16,641 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-03-01 17:20:16,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 17:20:16,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:16,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:16,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:16,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:16,804 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:16,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944158798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:16,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:16,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 11 [2022-03-01 17:20:16,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970215097] [2022-03-01 17:20:16,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:16,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:20:16,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:16,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:20:16,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:20:16,805 INFO L87 Difference]: Start difference. First operand 238 states and 477 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:17,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:17,908 INFO L93 Difference]: Finished difference Result 525 states and 998 transitions. [2022-03-01 17:20:17,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-01 17:20:17,908 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:17,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:17,909 INFO L225 Difference]: With dead ends: 525 [2022-03-01 17:20:17,909 INFO L226 Difference]: Without dead ends: 525 [2022-03-01 17:20:17,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 38 SyntacticMatches, 9 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2001 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1070, Invalid=4936, Unknown=0, NotChecked=0, Total=6006 [2022-03-01 17:20:17,911 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 150 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:17,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 154 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:20:17,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-03-01 17:20:17,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 240. [2022-03-01 17:20:17,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.01255230125523) internal successors, (481), 239 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:17,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 481 transitions. [2022-03-01 17:20:17,915 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 481 transitions. Word has length 25 [2022-03-01 17:20:17,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:17,915 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 481 transitions. [2022-03-01 17:20:17,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:17,915 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 481 transitions. [2022-03-01 17:20:17,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:17,916 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:17,916 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:17,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-01 17:20:18,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:18,119 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:18,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1037650713, now seen corresponding path program 67 times [2022-03-01 17:20:18,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:18,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372139634] [2022-03-01 17:20:18,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:18,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:18,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:18,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:18,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372139634] [2022-03-01 17:20:18,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372139634] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:18,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662945819] [2022-03-01 17:20:18,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:20:18,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:18,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:18,157 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-03-01 17:20:18,158 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-03-01 17:20:18,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:18,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:18,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:18,261 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:18,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:18,318 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:18,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662945819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:18,318 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:18,318 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 11 [2022-03-01 17:20:18,318 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232111333] [2022-03-01 17:20:18,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:18,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:20:18,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:18,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:20:18,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:20:18,319 INFO L87 Difference]: Start difference. First operand 240 states and 481 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:18,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:18,746 INFO L93 Difference]: Finished difference Result 465 states and 847 transitions. [2022-03-01 17:20:18,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 17:20:18,746 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:18,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:18,747 INFO L225 Difference]: With dead ends: 465 [2022-03-01 17:20:18,747 INFO L226 Difference]: Without dead ends: 445 [2022-03-01 17:20:18,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 9 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=305, Invalid=1335, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:20:18,747 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 129 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:18,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 169 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:18,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-03-01 17:20:18,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 242. [2022-03-01 17:20:18,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 2.0) internal successors, (482), 241 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:18,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 482 transitions. [2022-03-01 17:20:18,751 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 482 transitions. Word has length 25 [2022-03-01 17:20:18,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:18,751 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 482 transitions. [2022-03-01 17:20:18,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:18,751 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 482 transitions. [2022-03-01 17:20:18,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:18,751 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:18,751 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:18,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-01 17:20:18,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:18,952 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:18,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:18,952 INFO L85 PathProgramCache]: Analyzing trace with hash 215915491, now seen corresponding path program 68 times [2022-03-01 17:20:18,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:18,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130807530] [2022-03-01 17:20:18,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:18,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:18,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:18,989 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:18,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:18,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130807530] [2022-03-01 17:20:18,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130807530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:18,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672781504] [2022-03-01 17:20:18,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:20:18,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:18,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:18,991 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-03-01 17:20:18,993 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-03-01 17:20:19,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:20:19,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:19,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:19,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:19,094 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:19,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:19,143 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:19,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672781504] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:19,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:19,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 12 [2022-03-01 17:20:19,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242598655] [2022-03-01 17:20:19,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:19,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:19,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:19,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:19,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:19,144 INFO L87 Difference]: Start difference. First operand 242 states and 482 transitions. Second operand has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:20,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:20,772 INFO L93 Difference]: Finished difference Result 539 states and 1042 transitions. [2022-03-01 17:20:20,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-01 17:20:20,773 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:20,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:20,774 INFO L225 Difference]: With dead ends: 539 [2022-03-01 17:20:20,774 INFO L226 Difference]: Without dead ends: 535 [2022-03-01 17:20:20,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 37 SyntacticMatches, 9 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3316 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1798, Invalid=7514, Unknown=0, NotChecked=0, Total=9312 [2022-03-01 17:20:20,775 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 154 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:20,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 137 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 945 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:20:20,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-01 17:20:20,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 244. [2022-03-01 17:20:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 2.0) internal successors, (486), 243 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:20,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 486 transitions. [2022-03-01 17:20:20,778 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 486 transitions. Word has length 25 [2022-03-01 17:20:20,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:20,778 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 486 transitions. [2022-03-01 17:20:20,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:20,779 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 486 transitions. [2022-03-01 17:20:20,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:20,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:20,779 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:20,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-01 17:20:20,979 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,SelfDestructingSolverStorable72 [2022-03-01 17:20:20,980 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:20,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:20,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1264872093, now seen corresponding path program 69 times [2022-03-01 17:20:20,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:20,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457205459] [2022-03-01 17:20:20,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:20,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:20,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:21,014 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:21,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:21,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457205459] [2022-03-01 17:20:21,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457205459] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:21,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185144180] [2022-03-01 17:20:21,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:20:21,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:21,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:21,016 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-03-01 17:20:21,016 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-03-01 17:20:21,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 17:20:21,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:21,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:21,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:21,117 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:21,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:20:21,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185144180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:21,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:21,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 12 [2022-03-01 17:20:21,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015498289] [2022-03-01 17:20:21,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:21,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:21,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:21,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:21,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:21,167 INFO L87 Difference]: Start difference. First operand 244 states and 486 transitions. Second operand has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:21,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:21,724 INFO L93 Difference]: Finished difference Result 472 states and 847 transitions. [2022-03-01 17:20:21,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 17:20:21,724 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 17:20:21,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:21,725 INFO L225 Difference]: With dead ends: 472 [2022-03-01 17:20:21,725 INFO L226 Difference]: Without dead ends: 442 [2022-03-01 17:20:21,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 37 SyntacticMatches, 9 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=444, Invalid=1908, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 17:20:21,725 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 145 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:21,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 213 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:21,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-03-01 17:20:21,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 248. [2022-03-01 17:20:21,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.9838056680161944) internal successors, (490), 247 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:21,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 490 transitions. [2022-03-01 17:20:21,728 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 490 transitions. Word has length 25 [2022-03-01 17:20:21,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:21,728 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 490 transitions. [2022-03-01 17:20:21,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:21,729 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 490 transitions. [2022-03-01 17:20:21,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:21,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:21,729 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:21,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-01 17:20:21,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:21,939 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:21,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:21,939 INFO L85 PathProgramCache]: Analyzing trace with hash -901453409, now seen corresponding path program 70 times [2022-03-01 17:20:21,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:21,939 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108926345] [2022-03-01 17:20:21,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:21,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:21,981 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:21,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:21,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108926345] [2022-03-01 17:20:21,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108926345] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:21,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945385548] [2022-03-01 17:20:21,982 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:20:21,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:21,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:21,983 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:21,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-01 17:20:21,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:20:21,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:22,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:22,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:22,090 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:22,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:22,147 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:22,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945385548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:22,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:22,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-01 17:20:22,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980905299] [2022-03-01 17:20:22,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:22,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:22,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:22,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:22,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:22,148 INFO L87 Difference]: Start difference. First operand 248 states and 490 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:20:23,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:23,404 INFO L93 Difference]: Finished difference Result 400 states and 777 transitions. [2022-03-01 17:20:23,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-01 17:20:23,405 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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 25 [2022-03-01 17:20:23,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:23,406 INFO L225 Difference]: With dead ends: 400 [2022-03-01 17:20:23,406 INFO L226 Difference]: Without dead ends: 390 [2022-03-01 17:20:23,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 36 SyntacticMatches, 10 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1292 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1014, Invalid=3956, Unknown=0, NotChecked=0, Total=4970 [2022-03-01 17:20:23,407 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 83 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 957 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:23,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 96 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 957 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:20:23,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-03-01 17:20:23,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 220. [2022-03-01 17:20:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 1.995433789954338) internal successors, (437), 219 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:23,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 437 transitions. [2022-03-01 17:20:23,410 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 437 transitions. Word has length 25 [2022-03-01 17:20:23,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:23,410 INFO L470 AbstractCegarLoop]: Abstraction has 220 states and 437 transitions. [2022-03-01 17:20:23,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:20:23,413 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 437 transitions. [2022-03-01 17:20:23,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:20:23,413 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:23,413 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:23,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-01 17:20:23,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:23,614 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:23,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:23,614 INFO L85 PathProgramCache]: Analyzing trace with hash -581286177, now seen corresponding path program 71 times [2022-03-01 17:20:23,614 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:23,614 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507590948] [2022-03-01 17:20:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:23,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:23,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:23,656 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:23,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:23,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507590948] [2022-03-01 17:20:23,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507590948] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:23,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574829327] [2022-03-01 17:20:23,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:20:23,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:23,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:23,658 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:23,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-01 17:20:23,674 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 17:20:23,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:23,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:20:23,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:23,749 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:23,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:23,799 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:23,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574829327] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:23,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:23,800 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-01 17:20:23,800 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083941138] [2022-03-01 17:20:23,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:23,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:23,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:23,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:23,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:23,800 INFO L87 Difference]: Start difference. First operand 220 states and 437 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:20:24,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:24,129 INFO L93 Difference]: Finished difference Result 318 states and 590 transitions. [2022-03-01 17:20:24,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 17:20:24,129 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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 25 [2022-03-01 17:20:24,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:24,130 INFO L225 Difference]: With dead ends: 318 [2022-03-01 17:20:24,130 INFO L226 Difference]: Without dead ends: 304 [2022-03-01 17:20:24,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 37 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=233, Invalid=957, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:20:24,130 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 136 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:24,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 137 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:20:24,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-03-01 17:20:24,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 220. [2022-03-01 17:20:24,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 1.9863013698630136) internal successors, (435), 219 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:24,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 435 transitions. [2022-03-01 17:20:24,133 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 435 transitions. Word has length 25 [2022-03-01 17:20:24,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:24,133 INFO L470 AbstractCegarLoop]: Abstraction has 220 states and 435 transitions. [2022-03-01 17:20:24,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 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-03-01 17:20:24,133 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 435 transitions. [2022-03-01 17:20:24,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 17:20:24,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:24,133 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:24,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:24,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:24,339 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:24,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:24,340 INFO L85 PathProgramCache]: Analyzing trace with hash -872757287, now seen corresponding path program 72 times [2022-03-01 17:20:24,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:24,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692511873] [2022-03-01 17:20:24,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:24,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:24,397 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:24,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:24,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692511873] [2022-03-01 17:20:24,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692511873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:24,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806546951] [2022-03-01 17:20:24,397 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:20:24,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:24,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:24,398 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:24,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-01 17:20:24,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 17:20:24,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:24,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:20:24,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:24,745 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:24,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:24,826 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:24,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806546951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:24,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:24,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 6] total 10 [2022-03-01 17:20:24,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027568757] [2022-03-01 17:20:24,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:24,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:20:24,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:24,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:20:24,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:20:24,827 INFO L87 Difference]: Start difference. First operand 220 states and 435 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:25,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:25,006 INFO L93 Difference]: Finished difference Result 417 states and 816 transitions. [2022-03-01 17:20:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:20:25,006 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 17:20:25,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:25,007 INFO L225 Difference]: With dead ends: 417 [2022-03-01 17:20:25,007 INFO L226 Difference]: Without dead ends: 410 [2022-03-01 17:20:25,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 42 SyntacticMatches, 11 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:20:25,007 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 62 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:25,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 99 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:25,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-03-01 17:20:25,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 330. [2022-03-01 17:20:25,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.082066869300912) internal successors, (685), 329 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:25,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 685 transitions. [2022-03-01 17:20:25,011 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 685 transitions. Word has length 27 [2022-03-01 17:20:25,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:25,011 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 685 transitions. [2022-03-01 17:20:25,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:25,011 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 685 transitions. [2022-03-01 17:20:25,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 17:20:25,012 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:25,012 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:25,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:25,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-01 17:20:25,227 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:25,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:25,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1992776743, now seen corresponding path program 73 times [2022-03-01 17:20:25,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:25,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923514712] [2022-03-01 17:20:25,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:25,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:25,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:25,284 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:20:25,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:25,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923514712] [2022-03-01 17:20:25,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923514712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:25,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480256743] [2022-03-01 17:20:25,285 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:20:25,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:25,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:25,286 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:25,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-01 17:20:25,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:25,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:20:25,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:25,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:25,719 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:20:25,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480256743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:25,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:25,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 6] total 11 [2022-03-01 17:20:25,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531919325] [2022-03-01 17:20:25,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:25,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:20:25,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:25,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:20:25,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:20:25,720 INFO L87 Difference]: Start difference. First operand 330 states and 685 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:26,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:26,026 INFO L93 Difference]: Finished difference Result 513 states and 1037 transitions. [2022-03-01 17:20:26,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:20:26,026 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 17:20:26,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:26,027 INFO L225 Difference]: With dead ends: 513 [2022-03-01 17:20:26,027 INFO L226 Difference]: Without dead ends: 499 [2022-03-01 17:20:26,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 42 SyntacticMatches, 10 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:20:26,027 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 64 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:26,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 137 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:20:26,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-03-01 17:20:26,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 372. [2022-03-01 17:20:26,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.1563342318059298) internal successors, (800), 371 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:26,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 800 transitions. [2022-03-01 17:20:26,031 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 800 transitions. Word has length 27 [2022-03-01 17:20:26,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:26,032 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 800 transitions. [2022-03-01 17:20:26,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:26,032 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 800 transitions. [2022-03-01 17:20:26,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 17:20:26,032 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:26,032 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:26,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-01 17:20:26,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:26,233 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:26,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:26,233 INFO L85 PathProgramCache]: Analyzing trace with hash -596203559, now seen corresponding path program 74 times [2022-03-01 17:20:26,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:26,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115740216] [2022-03-01 17:20:26,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:26,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:26,295 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:20:26,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:26,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115740216] [2022-03-01 17:20:26,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115740216] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:26,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642924481] [2022-03-01 17:20:26,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:20:26,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:26,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:26,296 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:26,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-01 17:20:26,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:20:26,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:26,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:20:26,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:26,871 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:26,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:26,954 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:20:26,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642924481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:26,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:26,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 6] total 12 [2022-03-01 17:20:26,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998716690] [2022-03-01 17:20:26,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:26,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:20:26,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:26,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:20:26,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:26,955 INFO L87 Difference]: Start difference. First operand 372 states and 800 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:27,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:27,213 INFO L93 Difference]: Finished difference Result 565 states and 1169 transitions. [2022-03-01 17:20:27,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:20:27,214 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 17:20:27,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:27,215 INFO L225 Difference]: With dead ends: 565 [2022-03-01 17:20:27,215 INFO L226 Difference]: Without dead ends: 551 [2022-03-01 17:20:27,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 42 SyntacticMatches, 9 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:20:27,215 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 80 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:27,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 125 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:20:27,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-01 17:20:27,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 414. [2022-03-01 17:20:27,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.205811138014528) internal successors, (911), 413 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:27,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 911 transitions. [2022-03-01 17:20:27,220 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 911 transitions. Word has length 27 [2022-03-01 17:20:27,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:27,220 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 911 transitions. [2022-03-01 17:20:27,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:27,220 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 911 transitions. [2022-03-01 17:20:27,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 17:20:27,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:27,221 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:27,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-01 17:20:27,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:27,435 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:27,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:27,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1480829913, now seen corresponding path program 75 times [2022-03-01 17:20:27,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:27,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905095926] [2022-03-01 17:20:27,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:27,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:27,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:27,483 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:20:27,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:27,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905095926] [2022-03-01 17:20:27,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905095926] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:27,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982993244] [2022-03-01 17:20:27,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:20:27,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:27,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:27,484 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:27,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-01 17:20:27,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-01 17:20:27,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:27,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:20:27,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:28,098 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:28,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:28,178 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:20:28,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982993244] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:28,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:28,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 6] total 13 [2022-03-01 17:20:28,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480941795] [2022-03-01 17:20:28,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:28,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:20:28,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:28,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:20:28,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:20:28,179 INFO L87 Difference]: Start difference. First operand 414 states and 911 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:28,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:28,514 INFO L93 Difference]: Finished difference Result 659 states and 1381 transitions. [2022-03-01 17:20:28,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:20:28,515 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 17:20:28,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:28,516 INFO L225 Difference]: With dead ends: 659 [2022-03-01 17:20:28,516 INFO L226 Difference]: Without dead ends: 645 [2022-03-01 17:20:28,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 42 SyntacticMatches, 8 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:20:28,516 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 104 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:28,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 129 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:20:28,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-03-01 17:20:28,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 464. [2022-03-01 17:20:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.2419006479481642) internal successors, (1038), 463 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:28,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1038 transitions. [2022-03-01 17:20:28,522 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1038 transitions. Word has length 27 [2022-03-01 17:20:28,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:28,522 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 1038 transitions. [2022-03-01 17:20:28,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:28,522 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1038 transitions. [2022-03-01 17:20:28,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 17:20:28,523 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:28,523 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:28,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-01 17:20:28,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-01 17:20:28,723 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:28,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:28,724 INFO L85 PathProgramCache]: Analyzing trace with hash 350203865, now seen corresponding path program 76 times [2022-03-01 17:20:28,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:28,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013161879] [2022-03-01 17:20:28,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:28,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:28,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:28,778 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 17:20:28,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:28,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013161879] [2022-03-01 17:20:28,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013161879] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:28,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362542530] [2022-03-01 17:20:28,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:20:28,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:28,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:28,780 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:28,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-01 17:20:28,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:20:28,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:28,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:20:28,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2022-03-01 17:34:04,218 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 17:34:04,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 17:34:05,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:05,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-01 17:34:06,864 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-01 17:34:06,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-03-01 17:34:06,865 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 28 with TraceHistMax 4,while TraceCheckSpWp was constructing forward predicates,while executing Executor. [2022-03-01 17:34:06,866 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 17:34:06,866 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 17:34:06,868 INFO L732 BasicCegarLoop]: Path program histogram: [76, 2, 2, 1] [2022-03-01 17:34:06,869 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 17:34:06,869 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 17:34:06,870 INFO L202 PluginConnector]: Adding new model exp1x3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 05:34:06 BasicIcfg [2022-03-01 17:34:06,870 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 17:34:06,871 INFO L158 Benchmark]: Toolchain (without parser) took 882893.48ms. Allocated memory was 191.9MB in the beginning and 533.7MB in the end (delta: 341.8MB). Free memory was 150.1MB in the beginning and 166.9MB in the end (delta: -16.8MB). Peak memory consumption was 357.7MB. Max. memory is 8.0GB. [2022-03-01 17:34:06,871 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 191.9MB. Free memory was 151.2MB in the beginning and 151.1MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 17:34:06,871 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.76ms. Allocated memory is still 191.9MB. Free memory was 150.1MB in the beginning and 148.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 17:34:06,871 INFO L158 Benchmark]: Boogie Preprocessor took 10.14ms. Allocated memory is still 191.9MB. Free memory was 148.6MB in the beginning and 147.6MB in the end (delta: 936.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 17:34:06,874 INFO L158 Benchmark]: RCFGBuilder took 148.81ms. Allocated memory is still 191.9MB. Free memory was 147.5MB in the beginning and 139.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-03-01 17:34:06,874 INFO L158 Benchmark]: TraceAbstraction took 882704.62ms. Allocated memory was 191.9MB in the beginning and 533.7MB in the end (delta: 341.8MB). Free memory was 138.6MB in the beginning and 166.9MB in the end (delta: -28.2MB). Peak memory consumption was 345.1MB. Max. memory is 8.0GB. [2022-03-01 17:34:06,875 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 191.9MB. Free memory was 151.2MB in the beginning and 151.1MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.76ms. Allocated memory is still 191.9MB. Free memory was 150.1MB in the beginning and 148.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 10.14ms. Allocated memory is still 191.9MB. Free memory was 148.6MB in the beginning and 147.6MB in the end (delta: 936.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 148.81ms. Allocated memory is still 191.9MB. Free memory was 147.5MB in the beginning and 139.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 882704.62ms. Allocated memory was 191.9MB in the beginning and 533.7MB in the end (delta: 341.8MB). Free memory was 138.6MB in the beginning and 166.9MB in the end (delta: -28.2MB). Peak memory consumption was 345.1MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 38]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 28 with TraceHistMax 4,while TraceCheckSpWp was constructing forward predicates,while executing Executor. - TimeoutResultAtElement [Line: 33]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 28 with TraceHistMax 4,while TraceCheckSpWp was constructing forward predicates,while executing Executor. - TimeoutResultAtElement [Line: 33]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 28 with TraceHistMax 4,while TraceCheckSpWp was constructing forward predicates,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 28 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 882.6s, OverallIterations: 81, TraceHistogramMax: 4, PathProgramHistogramMax: 76, EmptinessCheckTime: 0.0s, AutomataDifference: 31.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7272 SdHoareTripleChecker+Valid, 15.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7272 mSDsluCounter, 8370 SdHoareTripleChecker+Invalid, 13.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12738 mSDsCounter, 1379 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 33466 IncrementalHoareTripleChecker+Invalid, 34845 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1379 mSolverCounterUnsat, 1490 mSDtfsCounter, 33466 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5321 GetRequests, 2654 SyntacticMatches, 481 SemanticMatches, 2186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27075 ImplicationChecksByTransitivity, 19.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=464occurred in iteration=80, InterpolantAutomatonStates: 2149, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 80 MinimizatonAttempts, 11938 StatesRemovedByMinimization, 80 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 14.9s InterpolantComputationTime, 3415 NumberOfCodeBlocks, 3415 NumberOfCodeBlocksAsserted, 300 NumberOfCheckSat, 4860 ConstructedInterpolants, 0 QuantifiedInterpolants, 28279 SizeOfPredicates, 274 NumberOfNonLiveVariables, 3000 ConjunctsInSsa, 657 ConjunctsInUnsatCore, 230 InterpolantComputations, 5 PerfectInterpolantSequences, 1025/4016 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