/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-5.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 14:39:26,914 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 14:39:26,945 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 14:39:26,976 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 14:39:26,976 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 14:39:26,977 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 14:39:26,978 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 14:39:26,980 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 14:39:26,981 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 14:39:26,982 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 14:39:26,982 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 14:39:26,983 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 14:39:26,983 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 14:39:26,984 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 14:39:26,985 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 14:39:26,986 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 14:39:26,986 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 14:39:26,987 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 14:39:26,988 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 14:39:26,990 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 14:39:26,991 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 14:39:26,992 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 14:39:26,993 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 14:39:26,993 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 14:39:26,995 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 14:39:26,996 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 14:39:26,996 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 14:39:26,996 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 14:39:26,997 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 14:39:26,998 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 14:39:26,998 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 14:39:26,998 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 14:39:26,999 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 14:39:27,000 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 14:39:27,000 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 14:39:27,001 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 14:39:27,001 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 14:39:27,001 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 14:39:27,001 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 14:39:27,002 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 14:39:27,003 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 14:39:27,004 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 14:39:27,032 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 14:39:27,032 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 14:39:27,032 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 14:39:27,032 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 14:39:27,033 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 14:39:27,033 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 14:39:27,033 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 14:39:27,033 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 14:39:27,034 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 14:39:27,034 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 14:39:27,034 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 14:39:27,034 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 14:39:27,034 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 14:39:27,034 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 14:39:27,035 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 14:39:27,035 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 14:39:27,035 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 14:39:27,035 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 14:39:27,035 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 14:39:27,035 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 14:39:27,035 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 14:39:27,036 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 14:39:27,036 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 14:39:27,036 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 14:39:27,036 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 14:39:27,036 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 14:39:27,036 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 14:39:27,036 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 14:39:27,037 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 14:39:27,037 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 14:39:27,037 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 14:39:27,037 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 14:39:27,037 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 14:39:27,037 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 14:39:27,037 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 14:39:27,254 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 14:39:27,272 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 14:39:27,274 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 14:39:27,275 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 14:39:27,275 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 14:39:27,276 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-5.wvr.bpl [2022-01-18 14:39:27,276 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-5.wvr.bpl' [2022-01-18 14:39:27,296 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 14:39:27,297 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 14:39:27,298 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 14:39:27,298 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 14:39:27,298 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 14:39:27,310 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,316 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,322 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 14:39:27,323 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 14:39:27,324 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 14:39:27,324 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 14:39:27,324 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 14:39:27,330 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,330 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,331 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,331 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,333 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,335 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,336 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,336 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 14:39:27,337 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 14:39:27,337 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 14:39:27,337 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 14:39:27,338 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/1) ... [2022-01-18 14:39:27,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 14:39:27,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:39:27,363 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 14:39:27,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 14:39:27,393 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 14:39:27,393 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 14:39:27,393 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 14:39:27,393 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 14:39:27,393 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 14:39:27,393 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 14:39:27,393 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 14:39:27,393 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 14:39:27,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 14:39:27,394 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 14:39:27,437 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 14:39:27,439 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 14:39:27,563 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 14:39:27,609 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 14:39:27,610 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-18 14:39:27,610 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-01-18 14:39:27,611 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-01-18 14:39:27,616 INFO L202 PluginConnector]: Adding new model unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 02:39:27 BoogieIcfgContainer [2022-01-18 14:39:27,616 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 14:39:27,618 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 14:39:27,618 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 14:39:27,626 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 14:39:27,626 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:39:27" (1/2) ... [2022-01-18 14:39:27,627 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13873bd3 and model type unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 02:39:27, skipping insertion in model container [2022-01-18 14:39:27,627 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 02:39:27" (2/2) ... [2022-01-18 14:39:27,628 INFO L111 eAbstractionObserver]: Analyzing ICFG unroll-5.wvr.bpl [2022-01-18 14:39:27,634 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 14:39:27,635 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 14:39:27,635 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 14:39:27,635 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 14:39:27,675 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 14:39:27,711 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 14:39:27,717 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 14:39:27,717 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 14:39:27,725 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 46 flow [2022-01-18 14:39:27,737 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:27,738 INFO L276 IsEmpty]: Start isEmpty. Operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:27,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-01-18 14:39:27,743 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:27,743 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:27,744 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:27,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:27,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1674208439, now seen corresponding path program 1 times [2022-01-18 14:39:27,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:27,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680295089] [2022-01-18 14:39:27,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:27,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:27,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:27,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:27,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680295089] [2022-01-18 14:39:27,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680295089] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:39:27,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:39:27,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 14:39:27,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532329761] [2022-01-18 14:39:27,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:39:27,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 14:39:27,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:39:27,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 14:39:27,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 14:39:27,986 INFO L87 Difference]: Start difference. First operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:39:28,026 INFO L93 Difference]: Finished difference Result 22 states and 38 transitions. [2022-01-18 14:39:28,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 14:39:28,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-01-18 14:39:28,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:39:28,036 INFO L225 Difference]: With dead ends: 22 [2022-01-18 14:39:28,036 INFO L226 Difference]: Without dead ends: 19 [2022-01-18 14:39:28,038 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-01-18 14:39:28,041 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 0 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:39:28,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 4 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:39:28,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-01-18 14:39:28,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2022-01-18 14:39:28,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 33 transitions. [2022-01-18 14:39:28,080 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 33 transitions. Word has length 9 [2022-01-18 14:39:28,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:39:28,082 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 33 transitions. [2022-01-18 14:39:28,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,083 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 33 transitions. [2022-01-18 14:39:28,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:39:28,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:28,084 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:28,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 14:39:28,096 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:28,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:28,105 INFO L85 PathProgramCache]: Analyzing trace with hash 361579940, now seen corresponding path program 1 times [2022-01-18 14:39:28,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:28,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211761053] [2022-01-18 14:39:28,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:28,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:28,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:28,147 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:28,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:28,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211761053] [2022-01-18 14:39:28,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211761053] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:39:28,148 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:39:28,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 14:39:28,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138434178] [2022-01-18 14:39:28,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:39:28,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 14:39:28,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:39:28,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 14:39:28,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 14:39:28,151 INFO L87 Difference]: Start difference. First operand 19 states and 33 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:39:28,188 INFO L93 Difference]: Finished difference Result 19 states and 30 transitions. [2022-01-18 14:39:28,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 14:39:28,189 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 14:39:28,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:39:28,189 INFO L225 Difference]: With dead ends: 19 [2022-01-18 14:39:28,189 INFO L226 Difference]: Without dead ends: 15 [2022-01-18 14:39:28,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-01-18 14:39:28,191 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:39:28,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 5 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:39:28,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-01-18 14:39:28,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-01-18 14:39:28,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 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-01-18 14:39:28,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 25 transitions. [2022-01-18 14:39:28,196 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 25 transitions. Word has length 10 [2022-01-18 14:39:28,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:39:28,197 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 25 transitions. [2022-01-18 14:39:28,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,197 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 25 transitions. [2022-01-18 14:39:28,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:39:28,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:28,198 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:28,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 14:39:28,199 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:28,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:28,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1024668018, now seen corresponding path program 1 times [2022-01-18 14:39:28,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:28,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761969945] [2022-01-18 14:39:28,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:28,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:28,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:28,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:28,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:28,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761969945] [2022-01-18 14:39:28,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761969945] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:39:28,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289029412] [2022-01-18 14:39:28,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:28,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:28,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:39:28,260 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:39:28,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 14:39:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:28,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 14:39:28,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:39:28,347 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:28,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:39:28,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:28,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289029412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:39:28,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:39:28,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 14:39:28,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994612053] [2022-01-18 14:39:28,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:39:28,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 14:39:28,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:39:28,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 14:39:28,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 14:39:28,394 INFO L87 Difference]: Start difference. First operand 15 states and 25 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:39:28,427 INFO L93 Difference]: Finished difference Result 18 states and 31 transitions. [2022-01-18 14:39:28,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 14:39:28,428 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 14:39:28,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:39:28,428 INFO L225 Difference]: With dead ends: 18 [2022-01-18 14:39:28,429 INFO L226 Difference]: Without dead ends: 18 [2022-01-18 14:39:28,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 14:39:28,430 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:39:28,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 7 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:39:28,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-01-18 14:39:28,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-01-18 14:39:28,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 31 transitions. [2022-01-18 14:39:28,434 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 31 transitions. Word has length 10 [2022-01-18 14:39:28,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:39:28,434 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 31 transitions. [2022-01-18 14:39:28,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,435 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 31 transitions. [2022-01-18 14:39:28,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:39:28,435 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:28,435 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:28,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 14:39:28,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:28,664 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:28,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:28,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1495291916, now seen corresponding path program 2 times [2022-01-18 14:39:28,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:28,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429039474] [2022-01-18 14:39:28,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:28,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:28,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:28,718 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:28,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:28,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429039474] [2022-01-18 14:39:28,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429039474] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:39:28,718 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:39:28,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 14:39:28,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793743461] [2022-01-18 14:39:28,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:39:28,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 14:39:28,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:39:28,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 14:39:28,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 14:39:28,720 INFO L87 Difference]: Start difference. First operand 18 states and 31 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:39:28,747 INFO L93 Difference]: Finished difference Result 20 states and 35 transitions. [2022-01-18 14:39:28,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 14:39:28,750 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 14:39:28,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:39:28,751 INFO L225 Difference]: With dead ends: 20 [2022-01-18 14:39:28,751 INFO L226 Difference]: Without dead ends: 20 [2022-01-18 14:39:28,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 14:39:28,757 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 2 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:39:28,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 7 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:39:28,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-01-18 14:39:28,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2022-01-18 14:39:28,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 35 transitions. [2022-01-18 14:39:28,763 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 35 transitions. Word has length 10 [2022-01-18 14:39:28,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:39:28,764 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 35 transitions. [2022-01-18 14:39:28,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,764 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 35 transitions. [2022-01-18 14:39:28,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-01-18 14:39:28,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:28,764 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:28,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 14:39:28,765 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:28,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:28,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1700663369, now seen corresponding path program 1 times [2022-01-18 14:39:28,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:28,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168712430] [2022-01-18 14:39:28,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:28,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:28,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:39:28,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:28,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168712430] [2022-01-18 14:39:28,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168712430] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:39:28,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628938512] [2022-01-18 14:39:28,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:28,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:28,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:39:28,834 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:39:28,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 14:39:28,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:28,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 14:39:28,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:39:28,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:39:28,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:39:28,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:39:28,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628938512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:39:28,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:39:28,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 14:39:28,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520687662] [2022-01-18 14:39:28,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:39:28,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 14:39:28,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:39:28,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 14:39:28,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 14:39:28,957 INFO L87 Difference]: Start difference. First operand 20 states and 35 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:28,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:39:28,998 INFO L93 Difference]: Finished difference Result 28 states and 51 transitions. [2022-01-18 14:39:28,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 14:39:28,998 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-01-18 14:39:28,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:39:28,999 INFO L225 Difference]: With dead ends: 28 [2022-01-18 14:39:29,000 INFO L226 Difference]: Without dead ends: 28 [2022-01-18 14:39:29,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-18 14:39:29,004 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:39:29,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 9 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:39:29,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-01-18 14:39:29,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2022-01-18 14:39:29,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:29,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 51 transitions. [2022-01-18 14:39:29,017 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 51 transitions. Word has length 11 [2022-01-18 14:39:29,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:39:29,017 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 51 transitions. [2022-01-18 14:39:29,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:29,017 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 51 transitions. [2022-01-18 14:39:29,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:39:29,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:29,018 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:29,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 14:39:29,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:29,240 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:29,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:29,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1368436823, now seen corresponding path program 2 times [2022-01-18 14:39:29,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:29,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504349100] [2022-01-18 14:39:29,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:29,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:29,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:39:29,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:29,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504349100] [2022-01-18 14:39:29,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504349100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:39:29,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749859610] [2022-01-18 14:39:29,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:39:29,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:29,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:39:29,339 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:39:29,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 14:39:29,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:39:29,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:39:29,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:39:29,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:39:29,451 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:39:29,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:39:29,524 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:39:29,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749859610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:39:29,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:39:29,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-01-18 14:39:29,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507210176] [2022-01-18 14:39:29,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:39:29,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:39:29,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:39:29,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:39:29,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:39:29,526 INFO L87 Difference]: Start difference. First operand 28 states and 51 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:29,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:39:29,606 INFO L93 Difference]: Finished difference Result 36 states and 67 transitions. [2022-01-18 14:39:29,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 14:39:29,606 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 14:39:29,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:39:29,607 INFO L225 Difference]: With dead ends: 36 [2022-01-18 14:39:29,607 INFO L226 Difference]: Without dead ends: 36 [2022-01-18 14:39:29,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:39:29,608 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 40 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:39:29,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 19 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:39:29,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-01-18 14:39:29,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-01-18 14:39:29,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 35 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 67 transitions. [2022-01-18 14:39:29,612 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 67 transitions. Word has length 13 [2022-01-18 14:39:29,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:39:29,612 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 67 transitions. [2022-01-18 14:39:29,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:29,613 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 67 transitions. [2022-01-18 14:39:29,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:39:29,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:29,613 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:29,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 14:39:29,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:29,824 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:29,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:29,825 INFO L85 PathProgramCache]: Analyzing trace with hash -131188983, now seen corresponding path program 3 times [2022-01-18 14:39:29,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:29,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965468979] [2022-01-18 14:39:29,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:29,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:29,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:29,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:29,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:29,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965468979] [2022-01-18 14:39:29,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965468979] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:39:29,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343070392] [2022-01-18 14:39:29,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:39:29,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:29,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:39:29,905 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:39:29,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 14:39:29,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:39:29,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:39:29,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 14:39:29,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:39:30,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:39:30,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-01-18 14:39:30,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:30,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:39:30,959 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-01-18 14:39:30,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-01-18 14:39:42,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:42,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343070392] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:39:42,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:39:42,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 17 [2022-01-18 14:39:42,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569957062] [2022-01-18 14:39:42,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:39:42,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 14:39:42,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:39:42,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 14:39:42,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:39:42,627 INFO L87 Difference]: Start difference. First operand 36 states and 67 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:42,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:39:42,877 INFO L93 Difference]: Finished difference Result 93 states and 165 transitions. [2022-01-18 14:39:42,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:39:42,878 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 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 15 [2022-01-18 14:39:42,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:39:42,878 INFO L225 Difference]: With dead ends: 93 [2022-01-18 14:39:42,879 INFO L226 Difference]: Without dead ends: 90 [2022-01-18 14:39:42,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:39:42,879 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 44 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:39:42,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 74 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:39:42,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-01-18 14:39:42,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 49. [2022-01-18 14:39:42,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 2.2083333333333335) internal successors, (106), 48 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:42,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 106 transitions. [2022-01-18 14:39:42,885 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 106 transitions. Word has length 15 [2022-01-18 14:39:42,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:39:42,886 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 106 transitions. [2022-01-18 14:39:42,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:39:42,886 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 106 transitions. [2022-01-18 14:39:42,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:39:42,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:39:42,886 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:39:42,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-01-18 14:39:43,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:43,095 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:39:43,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:39:43,096 INFO L85 PathProgramCache]: Analyzing trace with hash -277447531, now seen corresponding path program 4 times [2022-01-18 14:39:43,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:39:43,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533422568] [2022-01-18 14:39:43,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:39:43,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:39:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:39:43,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:39:43,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:39:43,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533422568] [2022-01-18 14:39:43,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533422568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:39:43,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89402250] [2022-01-18 14:39:43,145 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:39:43,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:39:43,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:39:43,146 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:39:43,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 14:39:43,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:39:43,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:39:43,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 14:39:43,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:39:43,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:39:43,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-01-18 14:39:43,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:39:43,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:39:43,845 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-01-18 14:39:43,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-01-18 14:40:11,409 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:40:11,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89402250] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:40:11,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:40:11,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 17 [2022-01-18 14:40:11,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109881513] [2022-01-18 14:40:11,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:40:11,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 14:40:11,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:40:11,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 14:40:11,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:40:11,411 INFO L87 Difference]: Start difference. First operand 49 states and 106 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:40:11,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:40:11,656 INFO L93 Difference]: Finished difference Result 103 states and 198 transitions. [2022-01-18 14:40:11,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:40:11,656 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 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 15 [2022-01-18 14:40:11,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:40:11,657 INFO L225 Difference]: With dead ends: 103 [2022-01-18 14:40:11,657 INFO L226 Difference]: Without dead ends: 100 [2022-01-18 14:40:11,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:40:11,658 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 39 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:40:11,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 69 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:40:11,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-01-18 14:40:11,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 57. [2022-01-18 14:40:11,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.4107142857142856) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:40:11,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 135 transitions. [2022-01-18 14:40:11,662 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 135 transitions. Word has length 15 [2022-01-18 14:40:11,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:40:11,662 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 135 transitions. [2022-01-18 14:40:11,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:40:11,662 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 135 transitions. [2022-01-18 14:40:11,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:40:11,663 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:40:11,663 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:40:11,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-18 14:40:11,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:40:11,864 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:40:11,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:40:11,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1211957465, now seen corresponding path program 5 times [2022-01-18 14:40:11,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:40:11,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486644062] [2022-01-18 14:40:11,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:40:11,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:40:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:40:11,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:40:11,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:40:11,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486644062] [2022-01-18 14:40:11,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486644062] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:40:11,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518901898] [2022-01-18 14:40:11,910 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:40:11,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:40:11,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:40:11,912 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:40:11,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 14:40:11,939 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:40:11,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:40:11,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 14:40:11,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:40:12,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:40:12,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-01-18 14:40:12,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:40:12,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:40:12,562 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-01-18 14:40:12,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-01-18 14:40:42,506 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:40:42,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518901898] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:40:42,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:40:42,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2022-01-18 14:40:42,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258066963] [2022-01-18 14:40:42,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:40:42,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:40:42,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:40:42,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:40:42,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:40:42,508 INFO L87 Difference]: Start difference. First operand 57 states and 135 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:40:42,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:40:42,714 INFO L93 Difference]: Finished difference Result 113 states and 231 transitions. [2022-01-18 14:40:42,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:40:42,714 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 16 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 15 [2022-01-18 14:40:42,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:40:42,715 INFO L225 Difference]: With dead ends: 113 [2022-01-18 14:40:42,715 INFO L226 Difference]: Without dead ends: 110 [2022-01-18 14:40:42,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:40:42,716 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 51 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:40:42,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 59 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:40:42,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-01-18 14:40:42,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 66. [2022-01-18 14:40:42,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.5692307692307694) internal successors, (167), 65 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:40:42,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 167 transitions. [2022-01-18 14:40:42,723 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 167 transitions. Word has length 15 [2022-01-18 14:40:42,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:40:42,723 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 167 transitions. [2022-01-18 14:40:42,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:40:42,724 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 167 transitions. [2022-01-18 14:40:42,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:40:42,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:40:42,724 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:40:42,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 14:40:42,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:40:42,939 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:40:42,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:40:42,940 INFO L85 PathProgramCache]: Analyzing trace with hash 138872085, now seen corresponding path program 6 times [2022-01-18 14:40:42,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:40:42,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516680837] [2022-01-18 14:40:42,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:40:42,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:40:42,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:40:42,987 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:40:42,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:40:42,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516680837] [2022-01-18 14:40:42,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516680837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:40:42,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061947954] [2022-01-18 14:40:42,987 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:40:42,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:40:42,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:40:42,989 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:40:42,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 14:40:43,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:40:43,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:40:43,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 14:40:43,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:40:43,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:40:43,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-01-18 14:40:43,247 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:40:43,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:40:43,580 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-01-18 14:40:43,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-01-18 14:41:22,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:41:22,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061947954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:41:22,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:41:22,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2022-01-18 14:41:22,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802579127] [2022-01-18 14:41:22,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:41:22,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:41:22,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:41:22,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:41:22,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:41:22,353 INFO L87 Difference]: Start difference. First operand 66 states and 167 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:41:22,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:41:22,535 INFO L93 Difference]: Finished difference Result 124 states and 267 transitions. [2022-01-18 14:41:22,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:41:22,536 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 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 15 [2022-01-18 14:41:22,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:41:22,537 INFO L225 Difference]: With dead ends: 124 [2022-01-18 14:41:22,537 INFO L226 Difference]: Without dead ends: 121 [2022-01-18 14:41:22,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:41:22,538 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:41:22,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 65 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:41:22,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-01-18 14:41:22,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 76. [2022-01-18 14:41:22,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.6933333333333334) internal successors, (202), 75 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:41:22,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 202 transitions. [2022-01-18 14:41:22,556 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 202 transitions. Word has length 15 [2022-01-18 14:41:22,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:41:22,557 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 202 transitions. [2022-01-18 14:41:22,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:41:22,557 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 202 transitions. [2022-01-18 14:41:22,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:41:22,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:41:22,558 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:41:22,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 14:41:22,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:41:22,763 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:41:22,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:41:22,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1232963673, now seen corresponding path program 7 times [2022-01-18 14:41:22,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:41:22,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160518661] [2022-01-18 14:41:22,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:41:22,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:41:22,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:41:22,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:41:22,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:41:22,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160518661] [2022-01-18 14:41:22,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160518661] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:41:22,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648188838] [2022-01-18 14:41:22,813 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:41:22,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:41:22,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:41:22,815 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:41:22,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 14:41:22,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:41:22,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 14:41:22,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:41:22,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:41:22,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-01-18 14:41:23,127 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:41:23,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:41:23,456 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-01-18 14:41:23,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-01-18 14:42:00,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:00,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648188838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:00,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:00,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-01-18 14:42:00,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986559632] [2022-01-18 14:42:00,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:00,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:42:00,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:00,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:42:00,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:42:00,806 INFO L87 Difference]: Start difference. First operand 76 states and 202 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:01,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:01,007 INFO L93 Difference]: Finished difference Result 136 states and 306 transitions. [2022-01-18 14:42:01,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:42:01,007 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 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 15 [2022-01-18 14:42:01,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:01,008 INFO L225 Difference]: With dead ends: 136 [2022-01-18 14:42:01,008 INFO L226 Difference]: Without dead ends: 133 [2022-01-18 14:42:01,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:42:01,009 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 38 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:01,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 65 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:42:01,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-01-18 14:42:01,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 87. [2022-01-18 14:42:01,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.7906976744186047) internal successors, (240), 86 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:01,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 240 transitions. [2022-01-18 14:42:01,014 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 240 transitions. Word has length 15 [2022-01-18 14:42:01,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:01,015 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 240 transitions. [2022-01-18 14:42:01,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:01,015 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 240 transitions. [2022-01-18 14:42:01,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:42:01,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:01,016 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:01,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:01,216 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,SelfDestructingSolverStorable10 [2022-01-18 14:42:01,216 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:01,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:01,217 INFO L85 PathProgramCache]: Analyzing trace with hash 790064533, now seen corresponding path program 8 times [2022-01-18 14:42:01,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:01,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286319564] [2022-01-18 14:42:01,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:01,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:01,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:01,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:01,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286319564] [2022-01-18 14:42:01,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286319564] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:01,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822302335] [2022-01-18 14:42:01,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:42:01,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:01,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:01,277 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:01,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 14:42:01,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:42:01,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:01,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 14:42:01,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:01,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:42:01,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-01-18 14:42:01,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:01,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:01,888 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-01-18 14:42:01,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-01-18 14:42:35,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:35,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822302335] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:35,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:35,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 13 [2022-01-18 14:42:35,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133346142] [2022-01-18 14:42:35,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:35,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:42:35,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:35,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:42:35,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:42:35,831 INFO L87 Difference]: Start difference. First operand 87 states and 240 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 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-01-18 14:42:36,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:36,018 INFO L93 Difference]: Finished difference Result 149 states and 348 transitions. [2022-01-18 14:42:36,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:42:36,018 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 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 15 [2022-01-18 14:42:36,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:36,019 INFO L225 Difference]: With dead ends: 149 [2022-01-18 14:42:36,019 INFO L226 Difference]: Without dead ends: 146 [2022-01-18 14:42:36,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:42:36,020 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 37 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:36,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 65 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:42:36,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-01-18 14:42:36,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 100. [2022-01-18 14:42:36,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.8484848484848486) internal successors, (282), 99 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:36,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 282 transitions. [2022-01-18 14:42:36,025 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 282 transitions. Word has length 15 [2022-01-18 14:42:36,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:36,026 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 282 transitions. [2022-01-18 14:42:36,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 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-01-18 14:42:36,026 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 282 transitions. [2022-01-18 14:42:36,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:36,027 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:36,027 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:36,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:36,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:36,243 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:36,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:36,244 INFO L85 PathProgramCache]: Analyzing trace with hash 228834706, now seen corresponding path program 9 times [2022-01-18 14:42:36,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:36,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718062041] [2022-01-18 14:42:36,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:36,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:36,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:36,300 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:36,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:36,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718062041] [2022-01-18 14:42:36,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718062041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:36,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718325097] [2022-01-18 14:42:36,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:42:36,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:36,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:36,301 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:36,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 14:42:36,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:42:36,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:36,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:36,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:36,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:36,513 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:36,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718325097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:36,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:36,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:36,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786845822] [2022-01-18 14:42:36,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:36,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:36,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:36,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:36,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:36,515 INFO L87 Difference]: Start difference. First operand 100 states and 282 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:36,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:36,727 INFO L93 Difference]: Finished difference Result 201 states and 451 transitions. [2022-01-18 14:42:36,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 14:42:36,727 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:36,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:36,728 INFO L225 Difference]: With dead ends: 201 [2022-01-18 14:42:36,728 INFO L226 Difference]: Without dead ends: 196 [2022-01-18 14:42:36,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=254, Invalid=502, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:42:36,729 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 111 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:36,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 29 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:36,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-01-18 14:42:36,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 117. [2022-01-18 14:42:36,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.8879310344827585) internal successors, (335), 116 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 335 transitions. [2022-01-18 14:42:36,735 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 335 transitions. Word has length 16 [2022-01-18 14:42:36,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:36,735 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 335 transitions. [2022-01-18 14:42:36,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:36,735 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 335 transitions. [2022-01-18 14:42:36,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:36,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:36,736 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:36,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-18 14:42:36,955 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,SelfDestructingSolverStorable12 [2022-01-18 14:42:36,955 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:36,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:36,955 INFO L85 PathProgramCache]: Analyzing trace with hash -690271356, now seen corresponding path program 10 times [2022-01-18 14:42:36,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:36,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108294657] [2022-01-18 14:42:36,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:36,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:36,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:37,014 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:37,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:37,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108294657] [2022-01-18 14:42:37,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108294657] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:37,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594708388] [2022-01-18 14:42:37,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:42:37,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:37,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:37,016 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:37,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 14:42:37,037 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:42:37,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:37,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:37,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:37,079 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:37,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:37,191 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:37,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594708388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:37,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:37,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:37,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591692198] [2022-01-18 14:42:37,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:37,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:37,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:37,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:37,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:37,193 INFO L87 Difference]: Start difference. First operand 117 states and 335 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:37,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:37,416 INFO L93 Difference]: Finished difference Result 203 states and 449 transitions. [2022-01-18 14:42:37,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:42:37,417 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:37,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:37,418 INFO L225 Difference]: With dead ends: 203 [2022-01-18 14:42:37,418 INFO L226 Difference]: Without dead ends: 201 [2022-01-18 14:42:37,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=263, Invalid=493, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:42:37,419 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 78 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:37,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 71 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:37,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-01-18 14:42:37,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 125. [2022-01-18 14:42:37,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.838709677419355) internal successors, (352), 124 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:37,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 352 transitions. [2022-01-18 14:42:37,424 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 352 transitions. Word has length 16 [2022-01-18 14:42:37,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:37,424 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 352 transitions. [2022-01-18 14:42:37,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:37,424 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 352 transitions. [2022-01-18 14:42:37,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:37,425 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:37,425 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:37,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:37,635 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,SelfDestructingSolverStorable13 [2022-01-18 14:42:37,635 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:37,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:37,636 INFO L85 PathProgramCache]: Analyzing trace with hash 72393506, now seen corresponding path program 11 times [2022-01-18 14:42:37,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:37,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230109866] [2022-01-18 14:42:37,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:37,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:37,694 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:37,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:37,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230109866] [2022-01-18 14:42:37,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230109866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:37,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777621538] [2022-01-18 14:42:37,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:42:37,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:37,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:37,696 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:37,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 14:42:37,725 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:42:37,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:37,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:37,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:37,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:37,866 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:37,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777621538] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:37,866 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:37,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:37,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761513458] [2022-01-18 14:42:37,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:37,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:37,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:37,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:37,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:37,867 INFO L87 Difference]: Start difference. First operand 125 states and 352 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:38,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:38,045 INFO L93 Difference]: Finished difference Result 161 states and 401 transitions. [2022-01-18 14:42:38,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:42:38,045 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:38,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:38,046 INFO L225 Difference]: With dead ends: 161 [2022-01-18 14:42:38,046 INFO L226 Difference]: Without dead ends: 160 [2022-01-18 14:42:38,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:42:38,047 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 44 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:38,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 33 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:38,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-01-18 14:42:38,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 126. [2022-01-18 14:42:38,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.816) internal successors, (352), 125 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:38,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 352 transitions. [2022-01-18 14:42:38,051 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 352 transitions. Word has length 16 [2022-01-18 14:42:38,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:38,052 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 352 transitions. [2022-01-18 14:42:38,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:38,052 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 352 transitions. [2022-01-18 14:42:38,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:38,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:38,052 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:38,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:38,267 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,SelfDestructingSolverStorable14 [2022-01-18 14:42:38,268 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:38,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:38,268 INFO L85 PathProgramCache]: Analyzing trace with hash 938477458, now seen corresponding path program 12 times [2022-01-18 14:42:38,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:38,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794395651] [2022-01-18 14:42:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:38,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:38,330 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:38,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:38,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794395651] [2022-01-18 14:42:38,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794395651] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:38,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188529126] [2022-01-18 14:42:38,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:42:38,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:38,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:38,336 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:38,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 14:42:38,357 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:42:38,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:38,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:38,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:38,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:38,493 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:38,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188529126] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:38,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:38,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:38,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749303176] [2022-01-18 14:42:38,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:38,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:38,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:38,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:38,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=145, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:38,495 INFO L87 Difference]: Start difference. First operand 126 states and 352 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:38,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:38,570 INFO L93 Difference]: Finished difference Result 214 states and 476 transitions. [2022-01-18 14:42:38,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 14:42:38,570 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:38,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:38,572 INFO L225 Difference]: With dead ends: 214 [2022-01-18 14:42:38,572 INFO L226 Difference]: Without dead ends: 214 [2022-01-18 14:42:38,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=162, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:38,572 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 156 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:38,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 23 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:38,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-01-18 14:42:38,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 126. [2022-01-18 14:42:38,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.816) internal successors, (352), 125 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:38,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 352 transitions. [2022-01-18 14:42:38,577 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 352 transitions. Word has length 16 [2022-01-18 14:42:38,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:38,577 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 352 transitions. [2022-01-18 14:42:38,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:38,577 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 352 transitions. [2022-01-18 14:42:38,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:38,578 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:38,578 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:38,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:38,778 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,SelfDestructingSolverStorable15 [2022-01-18 14:42:38,778 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:38,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:38,779 INFO L85 PathProgramCache]: Analyzing trace with hash -10212986, now seen corresponding path program 13 times [2022-01-18 14:42:38,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:38,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120239722] [2022-01-18 14:42:38,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:38,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:38,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:38,840 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:38,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:38,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120239722] [2022-01-18 14:42:38,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120239722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:38,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959626025] [2022-01-18 14:42:38,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:42:38,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:38,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:38,841 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:38,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 14:42:38,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:38,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:38,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:38,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:38,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:39,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959626025] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:39,012 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:39,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:39,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705372799] [2022-01-18 14:42:39,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:39,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:39,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:39,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:39,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:39,013 INFO L87 Difference]: Start difference. First operand 126 states and 352 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:39,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:39,557 INFO L93 Difference]: Finished difference Result 392 states and 743 transitions. [2022-01-18 14:42:39,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 14:42:39,557 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:39,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:39,559 INFO L225 Difference]: With dead ends: 392 [2022-01-18 14:42:39,559 INFO L226 Difference]: Without dead ends: 388 [2022-01-18 14:42:39,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 932 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=917, Invalid=1839, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 14:42:39,560 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 223 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:39,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 49 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:42:39,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-01-18 14:42:39,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 126. [2022-01-18 14:42:39,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.8) internal successors, (350), 125 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:39,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 350 transitions. [2022-01-18 14:42:39,566 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 350 transitions. Word has length 16 [2022-01-18 14:42:39,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:39,566 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 350 transitions. [2022-01-18 14:42:39,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:39,567 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 350 transitions. [2022-01-18 14:42:39,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:39,567 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:39,567 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:39,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:39,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:39,790 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:39,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:39,791 INFO L85 PathProgramCache]: Analyzing trace with hash 652875092, now seen corresponding path program 14 times [2022-01-18 14:42:39,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:39,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075522367] [2022-01-18 14:42:39,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:39,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:39,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:39,839 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:39,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:39,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075522367] [2022-01-18 14:42:39,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075522367] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:39,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903246454] [2022-01-18 14:42:39,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:42:39,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:39,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:39,841 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:39,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 14:42:39,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:42:39,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:39,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:39,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:39,899 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:39,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:40,005 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:40,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903246454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:40,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:40,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:40,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652862295] [2022-01-18 14:42:40,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:40,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:40,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:40,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:40,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:40,007 INFO L87 Difference]: Start difference. First operand 126 states and 350 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:40,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:40,148 INFO L93 Difference]: Finished difference Result 218 states and 479 transitions. [2022-01-18 14:42:40,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 14:42:40,148 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:40,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:40,149 INFO L225 Difference]: With dead ends: 218 [2022-01-18 14:42:40,149 INFO L226 Difference]: Without dead ends: 218 [2022-01-18 14:42:40,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=192, Invalid=314, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:42:40,150 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 73 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:40,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 59 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:40,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-01-18 14:42:40,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 132. [2022-01-18 14:42:40,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.7938931297709924) internal successors, (366), 131 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:40,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 366 transitions. [2022-01-18 14:42:40,155 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 366 transitions. Word has length 16 [2022-01-18 14:42:40,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:40,155 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 366 transitions. [2022-01-18 14:42:40,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:40,155 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 366 transitions. [2022-01-18 14:42:40,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:40,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:40,156 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:40,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:40,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 14:42:40,371 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:40,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:40,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1561798502, now seen corresponding path program 15 times [2022-01-18 14:42:40,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:40,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914450492] [2022-01-18 14:42:40,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:40,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:40,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:40,424 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:40,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:40,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914450492] [2022-01-18 14:42:40,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914450492] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:40,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453909863] [2022-01-18 14:42:40,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:42:40,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:40,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:40,426 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:40,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 14:42:40,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:42:40,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:40,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:40,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:40,470 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:40,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:40,571 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:40,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453909863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:40,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:40,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:40,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113525135] [2022-01-18 14:42:40,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:40,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:40,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:40,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:40,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:40,573 INFO L87 Difference]: Start difference. First operand 132 states and 366 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:40,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:40,744 INFO L93 Difference]: Finished difference Result 217 states and 474 transitions. [2022-01-18 14:42:40,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:42:40,745 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:40,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:40,746 INFO L225 Difference]: With dead ends: 217 [2022-01-18 14:42:40,746 INFO L226 Difference]: Without dead ends: 216 [2022-01-18 14:42:40,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=367, Unknown=0, NotChecked=0, Total=552 [2022-01-18 14:42:40,747 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 66 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:40,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 63 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:40,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-01-18 14:42:40,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 132. [2022-01-18 14:42:40,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.786259541984733) internal successors, (365), 131 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:40,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 365 transitions. [2022-01-18 14:42:40,751 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 365 transitions. Word has length 16 [2022-01-18 14:42:40,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:40,751 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 365 transitions. [2022-01-18 14:42:40,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:40,751 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 365 transitions. [2022-01-18 14:42:40,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:40,752 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:40,752 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:40,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:40,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:40,953 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:40,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:40,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1867084842, now seen corresponding path program 16 times [2022-01-18 14:42:40,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:40,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522412409] [2022-01-18 14:42:40,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:40,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:40,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:40,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:40,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522412409] [2022-01-18 14:42:40,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522412409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:40,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146864182] [2022-01-18 14:42:40,997 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:42:40,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:40,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:40,998 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:40,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 14:42:41,019 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:42:41,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:41,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:41,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:41,045 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:41,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:41,140 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:41,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146864182] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:41,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:41,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:41,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473360799] [2022-01-18 14:42:41,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:41,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:41,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:41,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:41,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:41,141 INFO L87 Difference]: Start difference. First operand 132 states and 365 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:41,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:41,431 INFO L93 Difference]: Finished difference Result 384 states and 743 transitions. [2022-01-18 14:42:41,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 14:42:41,431 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:41,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:41,433 INFO L225 Difference]: With dead ends: 384 [2022-01-18 14:42:41,433 INFO L226 Difference]: Without dead ends: 384 [2022-01-18 14:42:41,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=388, Invalid=542, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:42:41,434 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 249 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:41,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 47 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:41,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-01-18 14:42:41,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 132. [2022-01-18 14:42:41,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.786259541984733) internal successors, (365), 131 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:41,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 365 transitions. [2022-01-18 14:42:41,440 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 365 transitions. Word has length 16 [2022-01-18 14:42:41,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:41,440 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 365 transitions. [2022-01-18 14:42:41,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:41,440 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 365 transitions. [2022-01-18 14:42:41,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:41,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:41,441 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:41,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:41,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:41,663 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:41,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:41,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1877862140, now seen corresponding path program 17 times [2022-01-18 14:42:41,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:41,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631727381] [2022-01-18 14:42:41,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:41,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:41,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:41,721 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:41,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:41,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631727381] [2022-01-18 14:42:41,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631727381] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:41,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148169188] [2022-01-18 14:42:41,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:42:41,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:41,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:41,722 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:41,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 14:42:41,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 14:42:41,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:41,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:41,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:41,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:41,855 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:41,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148169188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:41,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:41,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:41,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481476704] [2022-01-18 14:42:41,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:41,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:41,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:41,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:41,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:41,857 INFO L87 Difference]: Start difference. First operand 132 states and 365 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:42,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:42,028 INFO L93 Difference]: Finished difference Result 192 states and 447 transitions. [2022-01-18 14:42:42,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 14:42:42,028 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:42,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:42,029 INFO L225 Difference]: With dead ends: 192 [2022-01-18 14:42:42,029 INFO L226 Difference]: Without dead ends: 190 [2022-01-18 14:42:42,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=208, Invalid=442, Unknown=0, NotChecked=0, Total=650 [2022-01-18 14:42:42,030 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:42,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 37 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:42,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-01-18 14:42:42,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 133. [2022-01-18 14:42:42,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.772727272727273) internal successors, (366), 132 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:42,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 366 transitions. [2022-01-18 14:42:42,035 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 366 transitions. Word has length 16 [2022-01-18 14:42:42,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:42,035 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 366 transitions. [2022-01-18 14:42:42,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:42,036 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 366 transitions. [2022-01-18 14:42:42,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:42,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:42,036 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:42,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:42,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:42,258 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:42,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:42,258 INFO L85 PathProgramCache]: Analyzing trace with hash -156471534, now seen corresponding path program 18 times [2022-01-18 14:42:42,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:42,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532904022] [2022-01-18 14:42:42,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:42,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:42,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:42,304 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:42,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:42,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532904022] [2022-01-18 14:42:42,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532904022] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:42,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935655532] [2022-01-18 14:42:42,305 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:42:42,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:42,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:42,306 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:42,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 14:42:42,332 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:42:42,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:42,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:42,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:42,366 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:42,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:42,466 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:42,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935655532] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:42,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:42,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:42,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689592915] [2022-01-18 14:42:42,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:42,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:42,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:42,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:42,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=176, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:42,468 INFO L87 Difference]: Start difference. First operand 133 states and 366 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:42,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:42,789 INFO L93 Difference]: Finished difference Result 402 states and 774 transitions. [2022-01-18 14:42:42,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 14:42:42,789 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:42,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:42,791 INFO L225 Difference]: With dead ends: 402 [2022-01-18 14:42:42,791 INFO L226 Difference]: Without dead ends: 402 [2022-01-18 14:42:42,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=446, Invalid=676, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 14:42:42,792 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 232 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:42,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 49 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:42,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-01-18 14:42:42,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 133. [2022-01-18 14:42:42,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.772727272727273) internal successors, (366), 132 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:42,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 366 transitions. [2022-01-18 14:42:42,798 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 366 transitions. Word has length 16 [2022-01-18 14:42:42,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:42,798 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 366 transitions. [2022-01-18 14:42:42,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:42,798 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 366 transitions. [2022-01-18 14:42:42,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:42,799 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:42,799 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:42,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-18 14:42:43,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:43,015 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:43,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:43,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1083298366, now seen corresponding path program 19 times [2022-01-18 14:42:43,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:43,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376790504] [2022-01-18 14:42:43,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:43,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:43,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:43,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:43,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:43,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376790504] [2022-01-18 14:42:43,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376790504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:43,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331461616] [2022-01-18 14:42:43,066 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:42:43,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:43,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:43,067 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:43,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 14:42:43,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:43,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:43,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:43,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:43,243 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:43,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331461616] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:43,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:43,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:43,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152520093] [2022-01-18 14:42:43,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:43,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:43,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:43,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:43,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:43,247 INFO L87 Difference]: Start difference. First operand 133 states and 366 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:43,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:43,772 INFO L93 Difference]: Finished difference Result 407 states and 757 transitions. [2022-01-18 14:42:43,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 14:42:43,773 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:43,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:43,775 INFO L225 Difference]: With dead ends: 407 [2022-01-18 14:42:43,775 INFO L226 Difference]: Without dead ends: 401 [2022-01-18 14:42:43,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=910, Invalid=1846, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 14:42:43,776 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 229 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:43,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 49 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:42:43,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-01-18 14:42:43,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 133. [2022-01-18 14:42:43,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.75) internal successors, (363), 132 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:43,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 363 transitions. [2022-01-18 14:42:43,782 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 363 transitions. Word has length 16 [2022-01-18 14:42:43,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:43,782 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 363 transitions. [2022-01-18 14:42:43,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:43,782 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 363 transitions. [2022-01-18 14:42:43,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:43,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:43,782 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:43,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:43,983 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,SelfDestructingSolverStorable22 [2022-01-18 14:42:43,983 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:43,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:43,983 INFO L85 PathProgramCache]: Analyzing trace with hash -420210288, now seen corresponding path program 20 times [2022-01-18 14:42:43,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:43,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487563712] [2022-01-18 14:42:43,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:43,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:44,033 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:44,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:44,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487563712] [2022-01-18 14:42:44,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487563712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:44,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308302099] [2022-01-18 14:42:44,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:42:44,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:44,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:44,035 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:44,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 14:42:44,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:42:44,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:44,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:44,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:44,092 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:44,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:44,225 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:44,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308302099] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:44,225 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:44,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:44,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415879738] [2022-01-18 14:42:44,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:44,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:44,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:44,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:44,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:44,227 INFO L87 Difference]: Start difference. First operand 133 states and 363 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:44,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:44,355 INFO L93 Difference]: Finished difference Result 228 states and 500 transitions. [2022-01-18 14:42:44,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 14:42:44,355 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:44,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:44,356 INFO L225 Difference]: With dead ends: 228 [2022-01-18 14:42:44,356 INFO L226 Difference]: Without dead ends: 228 [2022-01-18 14:42:44,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=164, Invalid=256, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:42:44,357 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 80 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:44,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 55 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:44,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-01-18 14:42:44,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 139. [2022-01-18 14:42:44,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.760869565217391) internal successors, (381), 138 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:44,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 381 transitions. [2022-01-18 14:42:44,361 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 381 transitions. Word has length 16 [2022-01-18 14:42:44,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:44,361 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 381 transitions. [2022-01-18 14:42:44,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:44,362 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 381 transitions. [2022-01-18 14:42:44,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:44,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:44,362 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:44,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:44,562 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,SelfDestructingSolverStorable23 [2022-01-18 14:42:44,563 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:44,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:44,563 INFO L85 PathProgramCache]: Analyzing trace with hash 488713122, now seen corresponding path program 21 times [2022-01-18 14:42:44,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:44,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644987488] [2022-01-18 14:42:44,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:44,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:44,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:44,614 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:44,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:44,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644987488] [2022-01-18 14:42:44,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644987488] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:44,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844759911] [2022-01-18 14:42:44,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:42:44,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:44,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:44,615 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:44,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 14:42:44,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:42:44,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:44,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:44,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:44,658 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:44,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:44,764 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:44,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844759911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:44,765 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:44,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:44,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667555615] [2022-01-18 14:42:44,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:44,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:44,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:44,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:44,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:44,766 INFO L87 Difference]: Start difference. First operand 139 states and 381 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:44,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:44,933 INFO L93 Difference]: Finished difference Result 229 states and 498 transitions. [2022-01-18 14:42:44,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:42:44,934 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:44,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:44,935 INFO L225 Difference]: With dead ends: 229 [2022-01-18 14:42:44,935 INFO L226 Difference]: Without dead ends: 228 [2022-01-18 14:42:44,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2022-01-18 14:42:44,936 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 90 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:44,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 55 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:44,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-01-18 14:42:44,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 139. [2022-01-18 14:42:44,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.753623188405797) internal successors, (380), 138 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-01-18 14:42:44,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 380 transitions. [2022-01-18 14:42:44,940 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 380 transitions. Word has length 16 [2022-01-18 14:42:44,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:44,940 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 380 transitions. [2022-01-18 14:42:44,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:44,940 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 380 transitions. [2022-01-18 14:42:44,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:44,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:44,941 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:44,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 14:42:45,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:45,163 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:45,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:45,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1354797074, now seen corresponding path program 22 times [2022-01-18 14:42:45,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:45,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981625414] [2022-01-18 14:42:45,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:45,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:45,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:45,215 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:45,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:45,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981625414] [2022-01-18 14:42:45,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981625414] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:45,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826631210] [2022-01-18 14:42:45,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:42:45,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:45,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:45,217 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:45,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 14:42:45,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:42:45,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:45,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:45,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:45,274 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:45,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:45,396 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:45,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826631210] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:45,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:45,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:45,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239039342] [2022-01-18 14:42:45,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:45,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:45,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:45,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:45,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:45,398 INFO L87 Difference]: Start difference. First operand 139 states and 380 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:45,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:45,634 INFO L93 Difference]: Finished difference Result 382 states and 735 transitions. [2022-01-18 14:42:45,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 14:42:45,635 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:45,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:45,636 INFO L225 Difference]: With dead ends: 382 [2022-01-18 14:42:45,636 INFO L226 Difference]: Without dead ends: 382 [2022-01-18 14:42:45,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=380, Invalid=550, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:42:45,637 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 264 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:45,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 55 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:45,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-01-18 14:42:45,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 139. [2022-01-18 14:42:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.753623188405797) internal successors, (380), 138 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-01-18 14:42:45,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 380 transitions. [2022-01-18 14:42:45,642 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 380 transitions. Word has length 16 [2022-01-18 14:42:45,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:45,642 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 380 transitions. [2022-01-18 14:42:45,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:45,643 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 380 transitions. [2022-01-18 14:42:45,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:45,643 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:45,643 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:45,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:45,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:45,863 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:45,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:45,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1344019776, now seen corresponding path program 23 times [2022-01-18 14:42:45,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:45,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705755250] [2022-01-18 14:42:45,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:45,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:45,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:45,913 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:45,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:45,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705755250] [2022-01-18 14:42:45,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705755250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:45,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131062038] [2022-01-18 14:42:45,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:42:45,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:45,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:45,915 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:45,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 14:42:45,944 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 14:42:45,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:45,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:45,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:45,971 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:45,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:46,056 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:46,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131062038] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:46,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:46,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:46,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762785458] [2022-01-18 14:42:46,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:46,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:46,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:46,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:46,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:46,058 INFO L87 Difference]: Start difference. First operand 139 states and 380 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:46,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:46,221 INFO L93 Difference]: Finished difference Result 234 states and 504 transitions. [2022-01-18 14:42:46,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 14:42:46,221 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:46,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:46,222 INFO L225 Difference]: With dead ends: 234 [2022-01-18 14:42:46,222 INFO L226 Difference]: Without dead ends: 232 [2022-01-18 14:42:46,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=440, Unknown=0, NotChecked=0, Total=650 [2022-01-18 14:42:46,223 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 90 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:46,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 57 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:46,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-01-18 14:42:46,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 139. [2022-01-18 14:42:46,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.746376811594203) internal successors, (379), 138 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-01-18 14:42:46,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 379 transitions. [2022-01-18 14:42:46,227 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 379 transitions. Word has length 16 [2022-01-18 14:42:46,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:46,227 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 379 transitions. [2022-01-18 14:42:46,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:46,227 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 379 transitions. [2022-01-18 14:42:46,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:46,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:46,228 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:46,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:46,447 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,SelfDestructingSolverStorable26 [2022-01-18 14:42:46,447 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:46,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:46,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1229556914, now seen corresponding path program 24 times [2022-01-18 14:42:46,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:46,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186307137] [2022-01-18 14:42:46,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:46,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:46,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:46,490 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:46,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:46,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186307137] [2022-01-18 14:42:46,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186307137] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:46,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959532147] [2022-01-18 14:42:46,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:42:46,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:46,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:46,492 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:46,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 14:42:46,512 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:42:46,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:46,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:46,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:46,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:46,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:46,624 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:46,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959532147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:46,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:46,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:46,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904098978] [2022-01-18 14:42:46,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:46,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:46,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:46,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:46,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:46,625 INFO L87 Difference]: Start difference. First operand 139 states and 379 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:46,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:46,928 INFO L93 Difference]: Finished difference Result 410 states and 772 transitions. [2022-01-18 14:42:46,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 14:42:46,928 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:46,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:46,930 INFO L225 Difference]: With dead ends: 410 [2022-01-18 14:42:46,930 INFO L226 Difference]: Without dead ends: 410 [2022-01-18 14:42:46,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=456, Invalid=734, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 14:42:46,931 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 212 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:46,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 83 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:46,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-01-18 14:42:46,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 139. [2022-01-18 14:42:46,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.746376811594203) internal successors, (379), 138 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-01-18 14:42:46,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 379 transitions. [2022-01-18 14:42:46,936 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 379 transitions. Word has length 16 [2022-01-18 14:42:46,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:46,936 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 379 transitions. [2022-01-18 14:42:46,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:46,937 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 379 transitions. [2022-01-18 14:42:46,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:46,937 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:46,937 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:46,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:47,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 14:42:47,157 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:47,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:47,158 INFO L85 PathProgramCache]: Analyzing trace with hash 2088722274, now seen corresponding path program 25 times [2022-01-18 14:42:47,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:47,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013333528] [2022-01-18 14:42:47,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:47,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:47,206 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:47,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:47,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013333528] [2022-01-18 14:42:47,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013333528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:47,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609225138] [2022-01-18 14:42:47,207 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:42:47,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:47,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:47,208 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:47,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 14:42:47,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:47,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:47,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:47,277 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:47,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:47,358 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:47,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609225138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:47,358 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:47,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:42:47,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139878623] [2022-01-18 14:42:47,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:47,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:47,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:47,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:47,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:47,359 INFO L87 Difference]: Start difference. First operand 139 states and 379 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:47,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:47,471 INFO L93 Difference]: Finished difference Result 189 states and 481 transitions. [2022-01-18 14:42:47,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:42:47,471 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:42:47,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:47,472 INFO L225 Difference]: With dead ends: 189 [2022-01-18 14:42:47,472 INFO L226 Difference]: Without dead ends: 186 [2022-01-18 14:42:47,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=133, Invalid=329, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:42:47,473 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 41 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:47,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 15 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:47,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-01-18 14:42:47,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 139. [2022-01-18 14:42:47,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.739130434782609) internal successors, (378), 138 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:47,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 378 transitions. [2022-01-18 14:42:47,477 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 378 transitions. Word has length 16 [2022-01-18 14:42:47,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:47,477 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 378 transitions. [2022-01-18 14:42:47,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:47,477 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 378 transitions. [2022-01-18 14:42:47,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:47,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:47,478 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:47,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:47,700 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,SelfDestructingSolverStorable28 [2022-01-18 14:42:47,700 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:47,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:47,700 INFO L85 PathProgramCache]: Analyzing trace with hash 259848082, now seen corresponding path program 26 times [2022-01-18 14:42:47,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:47,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803439650] [2022-01-18 14:42:47,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:47,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:47,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:47,744 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:47,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:47,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803439650] [2022-01-18 14:42:47,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803439650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:47,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828898743] [2022-01-18 14:42:47,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:42:47,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:47,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:47,776 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:47,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 14:42:47,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:42:47,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:47,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:47,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:47,826 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:47,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:47,902 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:47,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828898743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:47,902 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:47,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:42:47,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697461239] [2022-01-18 14:42:47,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:47,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:47,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:47,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:47,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:47,903 INFO L87 Difference]: Start difference. First operand 139 states and 378 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:48,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:48,161 INFO L93 Difference]: Finished difference Result 370 states and 745 transitions. [2022-01-18 14:42:48,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 14:42:48,161 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:42:48,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:48,162 INFO L225 Difference]: With dead ends: 370 [2022-01-18 14:42:48,162 INFO L226 Difference]: Without dead ends: 370 [2022-01-18 14:42:48,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=408, Invalid=714, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 14:42:48,163 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 159 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:48,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 49 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:48,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2022-01-18 14:42:48,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 157. [2022-01-18 14:42:48,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.801282051282051) internal successors, (437), 156 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-01-18 14:42:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 437 transitions. [2022-01-18 14:42:48,168 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 437 transitions. Word has length 16 [2022-01-18 14:42:48,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:48,168 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 437 transitions. [2022-01-18 14:42:48,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:48,168 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 437 transitions. [2022-01-18 14:42:48,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:48,169 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:48,169 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:48,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 14:42:48,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:48,385 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:48,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:48,385 INFO L85 PathProgramCache]: Analyzing trace with hash 10793222, now seen corresponding path program 27 times [2022-01-18 14:42:48,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:48,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993985299] [2022-01-18 14:42:48,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:48,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:48,426 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:48,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:48,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993985299] [2022-01-18 14:42:48,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993985299] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:48,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904048062] [2022-01-18 14:42:48,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:42:48,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:48,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:48,427 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:48,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 14:42:48,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:42:48,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:48,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:48,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:48,470 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:48,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:48,556 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:48,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904048062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:48,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:48,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:48,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583634556] [2022-01-18 14:42:48,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:48,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:48,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:48,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:48,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:48,557 INFO L87 Difference]: Start difference. First operand 157 states and 437 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:49,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:49,039 INFO L93 Difference]: Finished difference Result 434 states and 842 transitions. [2022-01-18 14:42:49,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 14:42:49,039 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:49,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:49,041 INFO L225 Difference]: With dead ends: 434 [2022-01-18 14:42:49,041 INFO L226 Difference]: Without dead ends: 428 [2022-01-18 14:42:49,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=902, Invalid=1854, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 14:42:49,042 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 215 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:49,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 55 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:49,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-01-18 14:42:49,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 157. [2022-01-18 14:42:49,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.7564102564102564) internal successors, (430), 156 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 430 transitions. [2022-01-18 14:42:49,048 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 430 transitions. Word has length 16 [2022-01-18 14:42:49,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:49,048 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 430 transitions. [2022-01-18 14:42:49,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:49,048 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 430 transitions. [2022-01-18 14:42:49,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:49,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:49,049 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:49,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:49,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:49,249 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:49,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:49,250 INFO L85 PathProgramCache]: Analyzing trace with hash 673881300, now seen corresponding path program 28 times [2022-01-18 14:42:49,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:49,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581559368] [2022-01-18 14:42:49,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:49,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:49,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:49,300 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:49,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:49,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581559368] [2022-01-18 14:42:49,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581559368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:49,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861617258] [2022-01-18 14:42:49,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:42:49,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:49,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:49,302 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:49,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 14:42:49,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:42:49,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:49,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:49,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:49,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:49,453 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:49,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861617258] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:49,453 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:49,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:49,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606585954] [2022-01-18 14:42:49,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:49,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:49,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:49,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:49,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:49,455 INFO L87 Difference]: Start difference. First operand 157 states and 430 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:49,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:49,551 INFO L93 Difference]: Finished difference Result 257 states and 578 transitions. [2022-01-18 14:42:49,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 14:42:49,551 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:49,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:49,552 INFO L225 Difference]: With dead ends: 257 [2022-01-18 14:42:49,552 INFO L226 Difference]: Without dead ends: 257 [2022-01-18 14:42:49,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=206, Unknown=0, NotChecked=0, Total=342 [2022-01-18 14:42:49,553 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 91 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:49,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 69 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:49,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-01-18 14:42:49,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 163. [2022-01-18 14:42:49,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.771604938271605) internal successors, (449), 162 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:49,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 449 transitions. [2022-01-18 14:42:49,557 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 449 transitions. Word has length 16 [2022-01-18 14:42:49,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:49,557 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 449 transitions. [2022-01-18 14:42:49,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:49,557 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 449 transitions. [2022-01-18 14:42:49,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:49,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:49,558 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:49,582 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-01-18 14:42:49,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:49,776 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:49,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:49,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1582804710, now seen corresponding path program 29 times [2022-01-18 14:42:49,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:49,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643898226] [2022-01-18 14:42:49,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:49,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:49,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:49,828 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:49,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:49,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643898226] [2022-01-18 14:42:49,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643898226] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:49,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725831325] [2022-01-18 14:42:49,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:42:49,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:49,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:49,830 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:49,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 14:42:49,852 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 14:42:49,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:49,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:49,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:49,876 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:49,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:49,964 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:49,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725831325] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:49,965 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:49,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:49,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151749270] [2022-01-18 14:42:49,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:49,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:49,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:49,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:49,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:49,966 INFO L87 Difference]: Start difference. First operand 163 states and 449 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:50,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:50,099 INFO L93 Difference]: Finished difference Result 262 states and 582 transitions. [2022-01-18 14:42:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:42:50,103 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:50,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:50,104 INFO L225 Difference]: With dead ends: 262 [2022-01-18 14:42:50,104 INFO L226 Difference]: Without dead ends: 261 [2022-01-18 14:42:50,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=189, Invalid=363, Unknown=0, NotChecked=0, Total=552 [2022-01-18 14:42:50,104 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 90 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:50,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 51 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:50,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-01-18 14:42:50,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 163. [2022-01-18 14:42:50,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.759259259259259) internal successors, (447), 162 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:50,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 447 transitions. [2022-01-18 14:42:50,109 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 447 transitions. Word has length 16 [2022-01-18 14:42:50,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:50,109 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 447 transitions. [2022-01-18 14:42:50,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:50,109 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 447 transitions. [2022-01-18 14:42:50,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:50,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:50,110 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:50,133 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-01-18 14:42:50,323 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,SelfDestructingSolverStorable32 [2022-01-18 14:42:50,323 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:50,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:50,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1846078634, now seen corresponding path program 30 times [2022-01-18 14:42:50,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:50,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873594610] [2022-01-18 14:42:50,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:50,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:50,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:50,368 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:50,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:50,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873594610] [2022-01-18 14:42:50,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873594610] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:50,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728978183] [2022-01-18 14:42:50,369 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:42:50,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:50,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:50,370 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:50,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 14:42:50,398 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:42:50,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:50,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:50,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:50,425 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:50,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:50,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728978183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:50,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:50,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:50,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085168314] [2022-01-18 14:42:50,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:50,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:50,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:50,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:50,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:50,548 INFO L87 Difference]: Start difference. First operand 163 states and 447 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:50,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:50,845 INFO L93 Difference]: Finished difference Result 402 states and 810 transitions. [2022-01-18 14:42:50,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 14:42:50,845 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:50,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:50,847 INFO L225 Difference]: With dead ends: 402 [2022-01-18 14:42:50,847 INFO L226 Difference]: Without dead ends: 402 [2022-01-18 14:42:50,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=370, Invalid=560, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:42:50,848 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 248 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:50,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 49 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:50,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-01-18 14:42:50,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 163. [2022-01-18 14:42:50,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.759259259259259) internal successors, (447), 162 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:50,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 447 transitions. [2022-01-18 14:42:50,852 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 447 transitions. Word has length 16 [2022-01-18 14:42:50,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:50,853 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 447 transitions. [2022-01-18 14:42:50,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:50,853 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 447 transitions. [2022-01-18 14:42:50,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:50,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:50,853 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:50,879 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-01-18 14:42:51,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:51,054 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:51,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:51,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1856855932, now seen corresponding path program 31 times [2022-01-18 14:42:51,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:51,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82753532] [2022-01-18 14:42:51,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:51,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:51,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:51,103 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:51,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:51,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82753532] [2022-01-18 14:42:51,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82753532] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:51,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351103776] [2022-01-18 14:42:51,103 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:42:51,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:51,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:51,105 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:51,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 14:42:51,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:51,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:51,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:51,154 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:51,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:51,246 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:51,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351103776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:51,246 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:51,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:51,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750618665] [2022-01-18 14:42:51,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:51,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:51,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:51,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:51,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:51,247 INFO L87 Difference]: Start difference. First operand 163 states and 447 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:51,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:51,390 INFO L93 Difference]: Finished difference Result 267 states and 587 transitions. [2022-01-18 14:42:51,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 14:42:51,390 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:51,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:51,391 INFO L225 Difference]: With dead ends: 267 [2022-01-18 14:42:51,391 INFO L226 Difference]: Without dead ends: 265 [2022-01-18 14:42:51,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=213, Invalid=437, Unknown=0, NotChecked=0, Total=650 [2022-01-18 14:42:51,391 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 111 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:51,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 49 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:51,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-01-18 14:42:51,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 163. [2022-01-18 14:42:51,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.753086419753086) internal successors, (446), 162 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:51,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 446 transitions. [2022-01-18 14:42:51,395 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 446 transitions. Word has length 16 [2022-01-18 14:42:51,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:51,395 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 446 transitions. [2022-01-18 14:42:51,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:51,395 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 446 transitions. [2022-01-18 14:42:51,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:51,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:51,396 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:51,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 14:42:51,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:51,607 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:51,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:51,608 INFO L85 PathProgramCache]: Analyzing trace with hash -135465326, now seen corresponding path program 32 times [2022-01-18 14:42:51,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:51,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727062115] [2022-01-18 14:42:51,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:51,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:51,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:51,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:51,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727062115] [2022-01-18 14:42:51,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727062115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:51,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512732257] [2022-01-18 14:42:51,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:42:51,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:51,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:51,650 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:51,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 14:42:51,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:42:51,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:51,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:51,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:51,702 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:51,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:51,792 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:51,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512732257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:51,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:51,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:51,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853509347] [2022-01-18 14:42:51,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:51,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:51,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:51,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:51,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:51,794 INFO L87 Difference]: Start difference. First operand 163 states and 446 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:52,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:52,126 INFO L93 Difference]: Finished difference Result 426 states and 839 transitions. [2022-01-18 14:42:52,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 14:42:52,126 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:52,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:52,128 INFO L225 Difference]: With dead ends: 426 [2022-01-18 14:42:52,128 INFO L226 Difference]: Without dead ends: 426 [2022-01-18 14:42:52,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=502, Invalid=830, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 14:42:52,129 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 246 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:52,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 79 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:52,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-01-18 14:42:52,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 163. [2022-01-18 14:42:52,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.753086419753086) internal successors, (446), 162 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:52,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 446 transitions. [2022-01-18 14:42:52,133 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 446 transitions. Word has length 16 [2022-01-18 14:42:52,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:52,134 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 446 transitions. [2022-01-18 14:42:52,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:52,134 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 446 transitions. [2022-01-18 14:42:52,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:52,134 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:52,134 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:52,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:52,335 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,SelfDestructingSolverStorable35 [2022-01-18 14:42:52,335 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:52,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:52,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1112153434, now seen corresponding path program 33 times [2022-01-18 14:42:52,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:52,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554410046] [2022-01-18 14:42:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:52,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:52,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:52,376 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:52,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:52,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554410046] [2022-01-18 14:42:52,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554410046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:52,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788777821] [2022-01-18 14:42:52,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:42:52,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:52,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:52,377 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:52,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 14:42:52,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:42:52,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:52,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:52,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:52,425 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:52,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:52,497 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:52,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788777821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:52,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:52,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:42:52,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529423244] [2022-01-18 14:42:52,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:52,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:52,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:52,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:52,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:52,498 INFO L87 Difference]: Start difference. First operand 163 states and 446 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:52,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:52,630 INFO L93 Difference]: Finished difference Result 220 states and 548 transitions. [2022-01-18 14:42:52,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:42:52,630 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:42:52,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:52,631 INFO L225 Difference]: With dead ends: 220 [2022-01-18 14:42:52,631 INFO L226 Difference]: Without dead ends: 217 [2022-01-18 14:42:52,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=384, Unknown=0, NotChecked=0, Total=552 [2022-01-18 14:42:52,632 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 50 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:52,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 29 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:52,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-01-18 14:42:52,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 163. [2022-01-18 14:42:52,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.746913580246914) internal successors, (445), 162 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:52,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 445 transitions. [2022-01-18 14:42:52,636 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 445 transitions. Word has length 16 [2022-01-18 14:42:52,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:52,636 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 445 transitions. [2022-01-18 14:42:52,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:52,636 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 445 transitions. [2022-01-18 14:42:52,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:52,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:52,636 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:52,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:52,851 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,SelfDestructingSolverStorable36 [2022-01-18 14:42:52,851 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:52,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:52,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1353939670, now seen corresponding path program 34 times [2022-01-18 14:42:52,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:52,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306777629] [2022-01-18 14:42:52,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:52,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:52,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:52,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:52,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306777629] [2022-01-18 14:42:52,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306777629] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:52,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017778308] [2022-01-18 14:42:52,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:42:52,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:52,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:52,901 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:52,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 14:42:52,922 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:42:52,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:52,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:52,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:52,952 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:52,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:53,029 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:53,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017778308] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:53,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:53,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:42:53,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404272490] [2022-01-18 14:42:53,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:53,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:53,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:53,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:53,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:53,030 INFO L87 Difference]: Start difference. First operand 163 states and 445 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:53,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:53,300 INFO L93 Difference]: Finished difference Result 346 states and 687 transitions. [2022-01-18 14:42:53,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 14:42:53,301 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:42:53,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:53,302 INFO L225 Difference]: With dead ends: 346 [2022-01-18 14:42:53,302 INFO L226 Difference]: Without dead ends: 346 [2022-01-18 14:42:53,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=387, Invalid=735, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 14:42:53,302 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 127 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:53,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 77 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:53,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-01-18 14:42:53,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 163. [2022-01-18 14:42:53,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.746913580246914) internal successors, (445), 162 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:53,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 445 transitions. [2022-01-18 14:42:53,307 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 445 transitions. Word has length 16 [2022-01-18 14:42:53,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:53,307 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 445 transitions. [2022-01-18 14:42:53,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:53,307 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 445 transitions. [2022-01-18 14:42:53,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:53,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:53,308 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:53,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:53,523 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,SelfDestructingSolverStorable37 [2022-01-18 14:42:53,523 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:53,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:53,524 INFO L85 PathProgramCache]: Analyzing trace with hash 498787524, now seen corresponding path program 35 times [2022-01-18 14:42:53,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:53,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948073993] [2022-01-18 14:42:53,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:53,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:53,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:53,571 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:53,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:53,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948073993] [2022-01-18 14:42:53,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948073993] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:53,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362359381] [2022-01-18 14:42:53,572 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:42:53,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:53,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:53,573 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:53,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 14:42:53,601 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:42:53,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:53,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:53,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:53,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:53,700 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:53,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362359381] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:53,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:53,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 14:42:53,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453859927] [2022-01-18 14:42:53,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:53,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:42:53,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:53,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:42:53,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:42:53,702 INFO L87 Difference]: Start difference. First operand 163 states and 445 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:53,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:53,833 INFO L93 Difference]: Finished difference Result 209 states and 535 transitions. [2022-01-18 14:42:53,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:42:53,834 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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 16 [2022-01-18 14:42:53,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:53,835 INFO L225 Difference]: With dead ends: 209 [2022-01-18 14:42:53,835 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 14:42:53,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:42:53,835 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 49 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:53,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 17 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:53,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 14:42:53,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 163. [2022-01-18 14:42:53,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.740740740740741) internal successors, (444), 162 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:53,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 444 transitions. [2022-01-18 14:42:53,839 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 444 transitions. Word has length 16 [2022-01-18 14:42:53,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:53,839 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 444 transitions. [2022-01-18 14:42:53,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:53,839 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 444 transitions. [2022-01-18 14:42:53,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:53,840 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:53,840 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:53,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:54,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 14:42:54,047 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:54,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:54,048 INFO L85 PathProgramCache]: Analyzing trace with hash 280854290, now seen corresponding path program 36 times [2022-01-18 14:42:54,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:54,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608162778] [2022-01-18 14:42:54,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:54,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:54,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:54,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:54,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608162778] [2022-01-18 14:42:54,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608162778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:54,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176432535] [2022-01-18 14:42:54,090 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:42:54,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:54,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:54,091 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:54,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 14:42:54,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:42:54,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:54,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:54,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:54,141 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:54,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:54,203 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:54,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176432535] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:54,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:54,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 14:42:54,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071897270] [2022-01-18 14:42:54,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:54,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:42:54,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:54,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:42:54,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:42:54,204 INFO L87 Difference]: Start difference. First operand 163 states and 444 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:54,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:54,486 INFO L93 Difference]: Finished difference Result 316 states and 677 transitions. [2022-01-18 14:42:54,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 14:42:54,487 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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 16 [2022-01-18 14:42:54,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:54,488 INFO L225 Difference]: With dead ends: 316 [2022-01-18 14:42:54,488 INFO L226 Difference]: Without dead ends: 316 [2022-01-18 14:42:54,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=436, Invalid=896, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 14:42:54,488 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 113 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:54,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 45 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:54,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-01-18 14:42:54,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 172. [2022-01-18 14:42:54,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.7719298245614037) internal successors, (474), 171 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:54,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 474 transitions. [2022-01-18 14:42:54,493 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 474 transitions. Word has length 16 [2022-01-18 14:42:54,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:54,493 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 474 transitions. [2022-01-18 14:42:54,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:54,493 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 474 transitions. [2022-01-18 14:42:54,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:54,494 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:54,494 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:54,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:54,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 14:42:54,711 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:54,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:54,712 INFO L85 PathProgramCache]: Analyzing trace with hash -432105918, now seen corresponding path program 37 times [2022-01-18 14:42:54,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:54,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314065653] [2022-01-18 14:42:54,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:54,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:54,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:54,758 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:54,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:54,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314065653] [2022-01-18 14:42:54,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314065653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:54,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869403735] [2022-01-18 14:42:54,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:42:54,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:54,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:54,759 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:54,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 14:42:54,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:54,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:54,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:54,812 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:54,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:54,892 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:54,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869403735] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:54,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:54,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:54,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801229853] [2022-01-18 14:42:54,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:54,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:54,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:54,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:54,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:54,893 INFO L87 Difference]: Start difference. First operand 172 states and 474 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:55,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:55,391 INFO L93 Difference]: Finished difference Result 434 states and 848 transitions. [2022-01-18 14:42:55,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 14:42:55,392 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:55,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:55,393 INFO L225 Difference]: With dead ends: 434 [2022-01-18 14:42:55,393 INFO L226 Difference]: Without dead ends: 428 [2022-01-18 14:42:55,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 942 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=894, Invalid=1862, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 14:42:55,394 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 241 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:55,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 49 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:55,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-01-18 14:42:55,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 172. [2022-01-18 14:42:55,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.719298245614035) internal successors, (465), 171 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:55,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 465 transitions. [2022-01-18 14:42:55,399 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 465 transitions. Word has length 16 [2022-01-18 14:42:55,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:55,399 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 465 transitions. [2022-01-18 14:42:55,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:55,400 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 465 transitions. [2022-01-18 14:42:55,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:55,400 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:55,400 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:55,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:55,615 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,SelfDestructingSolverStorable40 [2022-01-18 14:42:55,615 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:55,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:55,616 INFO L85 PathProgramCache]: Analyzing trace with hash 230982160, now seen corresponding path program 38 times [2022-01-18 14:42:55,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:55,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410972862] [2022-01-18 14:42:55,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:55,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:55,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:55,657 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:55,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:55,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410972862] [2022-01-18 14:42:55,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410972862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:55,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849256761] [2022-01-18 14:42:55,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:42:55,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:55,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:55,659 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:55,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 14:42:55,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:42:55,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:55,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:55,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:55,704 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:55,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:42:55,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849256761] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:55,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:55,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:55,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34226404] [2022-01-18 14:42:55,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:55,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:55,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:55,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:55,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:55,823 INFO L87 Difference]: Start difference. First operand 172 states and 465 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:55,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:55,885 INFO L93 Difference]: Finished difference Result 269 states and 616 transitions. [2022-01-18 14:42:55,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 14:42:55,886 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:55,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:55,887 INFO L225 Difference]: With dead ends: 269 [2022-01-18 14:42:55,887 INFO L226 Difference]: Without dead ends: 269 [2022-01-18 14:42:55,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:55,887 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 101 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:55,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 41 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:55,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-01-18 14:42:55,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 178. [2022-01-18 14:42:55,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.751412429378531) internal successors, (487), 177 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:55,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 487 transitions. [2022-01-18 14:42:55,895 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 487 transitions. Word has length 16 [2022-01-18 14:42:55,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:55,895 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 487 transitions. [2022-01-18 14:42:55,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:55,896 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 487 transitions. [2022-01-18 14:42:55,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:55,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:55,896 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:55,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:56,111 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,SelfDestructingSolverStorable41 [2022-01-18 14:42:56,111 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:56,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:56,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1139905570, now seen corresponding path program 39 times [2022-01-18 14:42:56,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:56,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677854871] [2022-01-18 14:42:56,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:56,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:56,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:56,157 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:56,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:56,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677854871] [2022-01-18 14:42:56,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677854871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:56,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449612863] [2022-01-18 14:42:56,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:42:56,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:56,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:56,159 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:56,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 14:42:56,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 14:42:56,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:56,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:56,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:56,204 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:56,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:56,293 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:56,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449612863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:56,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:56,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:56,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208632086] [2022-01-18 14:42:56,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:56,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:56,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:56,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:56,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:56,295 INFO L87 Difference]: Start difference. First operand 178 states and 487 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:56,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:56,410 INFO L93 Difference]: Finished difference Result 278 states and 626 transitions. [2022-01-18 14:42:56,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:42:56,410 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:56,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:56,411 INFO L225 Difference]: With dead ends: 278 [2022-01-18 14:42:56,411 INFO L226 Difference]: Without dead ends: 277 [2022-01-18 14:42:56,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=180, Invalid=326, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:42:56,412 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 95 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:56,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 37 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:56,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-01-18 14:42:56,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 178. [2022-01-18 14:42:56,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.7401129943502824) internal successors, (485), 177 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:56,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 485 transitions. [2022-01-18 14:42:56,416 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 485 transitions. Word has length 16 [2022-01-18 14:42:56,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:56,417 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 485 transitions. [2022-01-18 14:42:56,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:56,417 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 485 transitions. [2022-01-18 14:42:56,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:56,417 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:56,417 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:56,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:56,631 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,SelfDestructingSolverStorable42 [2022-01-18 14:42:56,631 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:56,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:56,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2005989522, now seen corresponding path program 40 times [2022-01-18 14:42:56,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:56,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482220239] [2022-01-18 14:42:56,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:56,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:56,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:56,675 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:56,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:56,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482220239] [2022-01-18 14:42:56,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482220239] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:56,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617105604] [2022-01-18 14:42:56,676 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:42:56,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:56,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:56,677 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:56,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 14:42:56,697 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:42:56,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:56,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:56,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:56,730 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:56,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:56,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:56,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617105604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:56,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:56,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:42:56,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357664693] [2022-01-18 14:42:56,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:56,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:56,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:56,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:56,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:56,816 INFO L87 Difference]: Start difference. First operand 178 states and 485 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:57,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:57,061 INFO L93 Difference]: Finished difference Result 398 states and 811 transitions. [2022-01-18 14:42:57,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 14:42:57,061 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:42:57,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:57,063 INFO L225 Difference]: With dead ends: 398 [2022-01-18 14:42:57,063 INFO L226 Difference]: Without dead ends: 398 [2022-01-18 14:42:57,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=359, Invalid=571, Unknown=0, NotChecked=0, Total=930 [2022-01-18 14:42:57,064 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 256 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:57,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 49 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:57,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-01-18 14:42:57,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 177. [2022-01-18 14:42:57,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.7329545454545454) internal successors, (481), 176 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-01-18 14:42:57,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 481 transitions. [2022-01-18 14:42:57,068 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 481 transitions. Word has length 16 [2022-01-18 14:42:57,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:57,068 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 481 transitions. [2022-01-18 14:42:57,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:57,069 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 481 transitions. [2022-01-18 14:42:57,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:57,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:57,069 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:57,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 14:42:57,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:57,286 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:57,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:57,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1995212224, now seen corresponding path program 41 times [2022-01-18 14:42:57,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:57,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971635503] [2022-01-18 14:42:57,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:57,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:57,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:57,337 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:57,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:57,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971635503] [2022-01-18 14:42:57,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971635503] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:57,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281365062] [2022-01-18 14:42:57,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:42:57,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:57,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:57,339 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:57,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 14:42:57,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:42:57,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:57,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:57,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:57,395 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:57,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:57,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281365062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:57,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:57,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:57,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277237773] [2022-01-18 14:42:57,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:57,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:57,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:57,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:57,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=176, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:57,488 INFO L87 Difference]: Start difference. First operand 177 states and 481 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:57,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:57,625 INFO L93 Difference]: Finished difference Result 282 states and 627 transitions. [2022-01-18 14:42:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:42:57,625 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:57,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:57,626 INFO L225 Difference]: With dead ends: 282 [2022-01-18 14:42:57,626 INFO L226 Difference]: Without dead ends: 280 [2022-01-18 14:42:57,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=204, Invalid=396, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:42:57,627 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 105 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:57,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 43 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:57,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-01-18 14:42:57,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 177. [2022-01-18 14:42:57,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.727272727272727) internal successors, (480), 176 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:57,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 480 transitions. [2022-01-18 14:42:57,631 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 480 transitions. Word has length 16 [2022-01-18 14:42:57,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:57,631 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 480 transitions. [2022-01-18 14:42:57,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:57,631 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 480 transitions. [2022-01-18 14:42:57,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:57,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:57,632 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:57,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 14:42:57,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:57,843 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:57,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:57,843 INFO L85 PathProgramCache]: Analyzing trace with hash -578364466, now seen corresponding path program 42 times [2022-01-18 14:42:57,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:57,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222852521] [2022-01-18 14:42:57,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:57,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:57,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:57,891 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:57,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:57,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222852521] [2022-01-18 14:42:57,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222852521] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:57,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123241590] [2022-01-18 14:42:57,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:42:57,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:57,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:57,893 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:57,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 14:42:57,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:42:57,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:57,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:57,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:57,941 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:57,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:58,018 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:58,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123241590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:58,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:58,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:42:58,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184025288] [2022-01-18 14:42:58,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:58,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:42:58,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:58,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:42:58,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:42:58,019 INFO L87 Difference]: Start difference. First operand 177 states and 480 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:58,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:58,349 INFO L93 Difference]: Finished difference Result 425 states and 837 transitions. [2022-01-18 14:42:58,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 14:42:58,349 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:42:58,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:58,351 INFO L225 Difference]: With dead ends: 425 [2022-01-18 14:42:58,351 INFO L226 Difference]: Without dead ends: 425 [2022-01-18 14:42:58,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=546, Invalid=936, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 14:42:58,352 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 214 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:58,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 69 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:58,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-01-18 14:42:58,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 175. [2022-01-18 14:42:58,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.718390804597701) internal successors, (473), 174 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:58,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 473 transitions. [2022-01-18 14:42:58,357 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 473 transitions. Word has length 16 [2022-01-18 14:42:58,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:58,357 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 473 transitions. [2022-01-18 14:42:58,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:58,357 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 473 transitions. [2022-01-18 14:42:58,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:58,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:58,358 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:58,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:58,580 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,SelfDestructingSolverStorable45 [2022-01-18 14:42:58,581 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:58,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:58,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1555052574, now seen corresponding path program 43 times [2022-01-18 14:42:58,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:58,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936582224] [2022-01-18 14:42:58,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:58,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:58,627 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:58,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:58,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936582224] [2022-01-18 14:42:58,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936582224] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:58,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031476324] [2022-01-18 14:42:58,628 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:42:58,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:58,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:58,629 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:58,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 14:42:58,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:58,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:58,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:58,685 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:58,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:58,759 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:58,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031476324] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:58,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:58,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:42:58,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735888089] [2022-01-18 14:42:58,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:58,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:58,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:58,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:58,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:58,760 INFO L87 Difference]: Start difference. First operand 175 states and 473 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:58,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:58,869 INFO L93 Difference]: Finished difference Result 235 states and 581 transitions. [2022-01-18 14:42:58,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:42:58,869 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:42:58,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:58,870 INFO L225 Difference]: With dead ends: 235 [2022-01-18 14:42:58,870 INFO L226 Difference]: Without dead ends: 232 [2022-01-18 14:42:58,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=181, Invalid=371, Unknown=0, NotChecked=0, Total=552 [2022-01-18 14:42:58,872 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 86 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:58,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 25 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:58,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-01-18 14:42:58,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 175. [2022-01-18 14:42:58,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.7126436781609193) internal successors, (472), 174 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:58,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 472 transitions. [2022-01-18 14:42:58,875 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 472 transitions. Word has length 16 [2022-01-18 14:42:58,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:58,875 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 472 transitions. [2022-01-18 14:42:58,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:58,876 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 472 transitions. [2022-01-18 14:42:58,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:58,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:58,876 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:58,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 14:42:59,087 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,SelfDestructingSolverStorable46 [2022-01-18 14:42:59,087 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:59,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:59,088 INFO L85 PathProgramCache]: Analyzing trace with hash 911040530, now seen corresponding path program 44 times [2022-01-18 14:42:59,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:59,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534794711] [2022-01-18 14:42:59,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:59,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:59,136 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:59,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:59,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534794711] [2022-01-18 14:42:59,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534794711] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:59,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137333896] [2022-01-18 14:42:59,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:42:59,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:59,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:59,137 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:59,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 14:42:59,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:42:59,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:59,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:59,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:59,206 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:59,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:42:59,294 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:59,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137333896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:42:59,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:42:59,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:42:59,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421244478] [2022-01-18 14:42:59,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:42:59,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:42:59,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:42:59,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:42:59,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:42:59,295 INFO L87 Difference]: Start difference. First operand 175 states and 472 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:59,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:42:59,619 INFO L93 Difference]: Finished difference Result 345 states and 709 transitions. [2022-01-18 14:42:59,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 14:42:59,619 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:42:59,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:42:59,620 INFO L225 Difference]: With dead ends: 345 [2022-01-18 14:42:59,620 INFO L226 Difference]: Without dead ends: 345 [2022-01-18 14:42:59,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=883, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 14:42:59,621 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 153 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:42:59,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 63 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:42:59,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-01-18 14:42:59,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 175. [2022-01-18 14:42:59,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.7126436781609193) internal successors, (472), 174 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:59,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 472 transitions. [2022-01-18 14:42:59,625 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 472 transitions. Word has length 16 [2022-01-18 14:42:59,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:42:59,625 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 472 transitions. [2022-01-18 14:42:59,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:42:59,625 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 472 transitions. [2022-01-18 14:42:59,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:42:59,625 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:42:59,625 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:42:59,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 14:42:59,829 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,SelfDestructingSolverStorable47 [2022-01-18 14:42:59,829 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:42:59,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:42:59,830 INFO L85 PathProgramCache]: Analyzing trace with hash 55888384, now seen corresponding path program 45 times [2022-01-18 14:42:59,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:42:59,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093683891] [2022-01-18 14:42:59,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:42:59,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:42:59,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:42:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:59,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:42:59,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093683891] [2022-01-18 14:42:59,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093683891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:42:59,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577806058] [2022-01-18 14:42:59,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:42:59,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:42:59,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:42:59,888 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:42:59,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 14:42:59,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:42:59,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:42:59,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:42:59,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:42:59,943 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:42:59,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:00,013 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:00,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577806058] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:00,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:00,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 14:43:00,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093688579] [2022-01-18 14:43:00,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:00,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:43:00,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:00,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:43:00,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:43:00,015 INFO L87 Difference]: Start difference. First operand 175 states and 472 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:00,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:00,126 INFO L93 Difference]: Finished difference Result 234 states and 578 transitions. [2022-01-18 14:43:00,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:43:00,126 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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 16 [2022-01-18 14:43:00,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:00,127 INFO L225 Difference]: With dead ends: 234 [2022-01-18 14:43:00,127 INFO L226 Difference]: Without dead ends: 230 [2022-01-18 14:43:00,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=162, Invalid=344, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:43:00,127 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 38 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:00,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 31 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:00,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-01-18 14:43:00,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 175. [2022-01-18 14:43:00,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.706896551724138) internal successors, (471), 174 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:00,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 471 transitions. [2022-01-18 14:43:00,131 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 471 transitions. Word has length 16 [2022-01-18 14:43:00,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:00,131 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 471 transitions. [2022-01-18 14:43:00,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:00,131 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 471 transitions. [2022-01-18 14:43:00,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:00,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:00,132 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:00,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 14:43:00,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:00,335 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:00,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:00,336 INFO L85 PathProgramCache]: Analyzing trace with hash -162044850, now seen corresponding path program 46 times [2022-01-18 14:43:00,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:00,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955963513] [2022-01-18 14:43:00,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:00,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:00,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:00,394 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:00,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:00,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955963513] [2022-01-18 14:43:00,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955963513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:00,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052867028] [2022-01-18 14:43:00,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:43:00,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:00,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:00,396 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:00,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 14:43:00,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:43:00,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:00,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:00,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:00,444 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:00,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:00,506 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:00,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052867028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:00,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:00,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 14:43:00,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619326306] [2022-01-18 14:43:00,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:00,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:43:00,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:00,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:43:00,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:43:00,508 INFO L87 Difference]: Start difference. First operand 175 states and 471 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:00,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:00,821 INFO L93 Difference]: Finished difference Result 288 states and 620 transitions. [2022-01-18 14:43:00,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 14:43:00,822 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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 16 [2022-01-18 14:43:00,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:00,823 INFO L225 Difference]: With dead ends: 288 [2022-01-18 14:43:00,823 INFO L226 Difference]: Without dead ends: 288 [2022-01-18 14:43:00,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=429, Invalid=977, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 14:43:00,823 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 70 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:00,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 55 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:00,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-01-18 14:43:00,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 175. [2022-01-18 14:43:00,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.706896551724138) internal successors, (471), 174 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:00,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 471 transitions. [2022-01-18 14:43:00,827 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 471 transitions. Word has length 16 [2022-01-18 14:43:00,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:00,827 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 471 transitions. [2022-01-18 14:43:00,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:00,827 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 471 transitions. [2022-01-18 14:43:00,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:00,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:00,828 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:00,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:01,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 14:43:01,031 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:01,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:01,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1544549470, now seen corresponding path program 47 times [2022-01-18 14:43:01,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:01,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145788831] [2022-01-18 14:43:01,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:01,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:01,092 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:01,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:01,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145788831] [2022-01-18 14:43:01,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145788831] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:01,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269647443] [2022-01-18 14:43:01,093 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:43:01,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:01,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:01,094 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:01,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 14:43:01,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:43:01,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:01,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:01,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:01,143 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:01,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:01,208 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:01,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269647443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:01,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:01,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-01-18 14:43:01,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733912598] [2022-01-18 14:43:01,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:01,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:43:01,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:01,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:43:01,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:43:01,210 INFO L87 Difference]: Start difference. First operand 175 states and 471 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:01,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:01,317 INFO L93 Difference]: Finished difference Result 222 states and 564 transitions. [2022-01-18 14:43:01,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 14:43:01,317 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 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 16 [2022-01-18 14:43:01,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:01,318 INFO L225 Difference]: With dead ends: 222 [2022-01-18 14:43:01,318 INFO L226 Difference]: Without dead ends: 217 [2022-01-18 14:43:01,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:43:01,318 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 36 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:01,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 15 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:01,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-01-18 14:43:01,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 175. [2022-01-18 14:43:01,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.7011494252873565) internal successors, (470), 174 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:01,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 470 transitions. [2022-01-18 14:43:01,322 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 470 transitions. Word has length 16 [2022-01-18 14:43:01,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:01,322 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 470 transitions. [2022-01-18 14:43:01,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:01,323 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 470 transitions. [2022-01-18 14:43:01,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:01,323 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:01,323 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:01,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 14:43:01,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:01,535 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:01,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:01,536 INFO L85 PathProgramCache]: Analyzing trace with hash 932046738, now seen corresponding path program 48 times [2022-01-18 14:43:01,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:01,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594774798] [2022-01-18 14:43:01,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:01,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:01,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:01,577 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:01,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:01,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594774798] [2022-01-18 14:43:01,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594774798] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:01,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649710101] [2022-01-18 14:43:01,577 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:43:01,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:01,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:01,579 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:01,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 14:43:01,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:43:01,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:01,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:01,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:01,638 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:01,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:01,694 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:01,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649710101] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:01,694 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:01,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-01-18 14:43:01,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844746295] [2022-01-18 14:43:01,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:01,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:43:01,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:01,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:43:01,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:43:01,695 INFO L87 Difference]: Start difference. First operand 175 states and 470 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:01,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:01,976 INFO L93 Difference]: Finished difference Result 292 states and 663 transitions. [2022-01-18 14:43:01,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 14:43:01,976 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 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 16 [2022-01-18 14:43:01,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:01,977 INFO L225 Difference]: With dead ends: 292 [2022-01-18 14:43:01,977 INFO L226 Difference]: Without dead ends: 292 [2022-01-18 14:43:01,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=393, Invalid=867, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 14:43:01,978 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 62 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:01,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 39 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:01,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-01-18 14:43:01,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 181. [2022-01-18 14:43:01,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.7111111111111112) internal successors, (488), 180 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:01,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 488 transitions. [2022-01-18 14:43:01,983 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 488 transitions. Word has length 16 [2022-01-18 14:43:01,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:01,983 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 488 transitions. [2022-01-18 14:43:01,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:01,983 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 488 transitions. [2022-01-18 14:43:01,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:01,983 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:01,984 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:02,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:02,205 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,SelfDestructingSolverStorable51 [2022-01-18 14:43:02,206 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:02,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:02,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1277077370, now seen corresponding path program 49 times [2022-01-18 14:43:02,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:02,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323929133] [2022-01-18 14:43:02,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:02,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:02,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:02,248 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:02,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:02,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323929133] [2022-01-18 14:43:02,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323929133] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:02,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776692672] [2022-01-18 14:43:02,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:43:02,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:02,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:02,250 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:02,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 14:43:02,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:02,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:02,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:02,291 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:02,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:02,389 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:02,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776692672] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:02,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:02,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:43:02,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297825126] [2022-01-18 14:43:02,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:02,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:43:02,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:02,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:43:02,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:43:02,391 INFO L87 Difference]: Start difference. First operand 181 states and 488 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:02,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:02,862 INFO L93 Difference]: Finished difference Result 438 states and 890 transitions. [2022-01-18 14:43:02,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 14:43:02,863 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:43:02,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:02,864 INFO L225 Difference]: With dead ends: 438 [2022-01-18 14:43:02,864 INFO L226 Difference]: Without dead ends: 434 [2022-01-18 14:43:02,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=886, Invalid=1870, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 14:43:02,865 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 202 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:02,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 51 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:02,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-01-18 14:43:02,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 188. [2022-01-18 14:43:02,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.7433155080213902) internal successors, (513), 187 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-01-18 14:43:02,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 513 transitions. [2022-01-18 14:43:02,868 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 513 transitions. Word has length 16 [2022-01-18 14:43:02,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:02,868 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 513 transitions. [2022-01-18 14:43:02,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:02,868 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 513 transitions. [2022-01-18 14:43:02,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:02,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:02,868 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:02,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 14:43:03,079 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,SelfDestructingSolverStorable52 [2022-01-18 14:43:03,079 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:03,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash -613989292, now seen corresponding path program 50 times [2022-01-18 14:43:03,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:03,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760873575] [2022-01-18 14:43:03,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:03,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:03,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:03,134 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:03,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:03,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760873575] [2022-01-18 14:43:03,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760873575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:03,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844651084] [2022-01-18 14:43:03,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:43:03,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:03,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:03,136 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:03,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 14:43:03,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:43:03,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:03,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:03,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:03,179 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:03,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:03,263 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:03,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844651084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:03,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:03,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:43:03,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817496310] [2022-01-18 14:43:03,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:03,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:43:03,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:03,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:43:03,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=145, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:43:03,264 INFO L87 Difference]: Start difference. First operand 188 states and 513 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:03,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:03,336 INFO L93 Difference]: Finished difference Result 302 states and 698 transitions. [2022-01-18 14:43:03,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 14:43:03,336 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:43:03,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:03,337 INFO L225 Difference]: With dead ends: 302 [2022-01-18 14:43:03,337 INFO L226 Difference]: Without dead ends: 302 [2022-01-18 14:43:03,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=162, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:43:03,338 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 99 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:03,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 47 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:03,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-01-18 14:43:03,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 195. [2022-01-18 14:43:03,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.783505154639175) internal successors, (540), 194 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:03,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 540 transitions. [2022-01-18 14:43:03,341 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 540 transitions. Word has length 16 [2022-01-18 14:43:03,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:03,342 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 540 transitions. [2022-01-18 14:43:03,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:03,342 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 540 transitions. [2022-01-18 14:43:03,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:03,342 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:03,342 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:03,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 14:43:03,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:03,547 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:03,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:03,548 INFO L85 PathProgramCache]: Analyzing trace with hash 294934118, now seen corresponding path program 51 times [2022-01-18 14:43:03,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:03,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227047888] [2022-01-18 14:43:03,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:03,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:03,596 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:03,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:03,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227047888] [2022-01-18 14:43:03,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227047888] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:03,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554268819] [2022-01-18 14:43:03,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:43:03,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:03,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:03,597 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:03,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 14:43:03,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:43:03,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:03,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:03,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:03,639 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:43:03,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:03,737 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:43:03,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554268819] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:03,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:03,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:43:03,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091042678] [2022-01-18 14:43:03,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:03,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:43:03,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:03,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:43:03,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=145, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:43:03,738 INFO L87 Difference]: Start difference. First operand 195 states and 540 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:03,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:03,858 INFO L93 Difference]: Finished difference Result 300 states and 688 transitions. [2022-01-18 14:43:03,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:43:03,858 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:43:03,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:03,859 INFO L225 Difference]: With dead ends: 300 [2022-01-18 14:43:03,859 INFO L226 Difference]: Without dead ends: 299 [2022-01-18 14:43:03,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=322, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:43:03,859 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 106 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:03,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 33 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:03,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-01-18 14:43:03,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 195. [2022-01-18 14:43:03,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.7783505154639174) internal successors, (539), 194 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:03,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 539 transitions. [2022-01-18 14:43:03,865 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 539 transitions. Word has length 16 [2022-01-18 14:43:03,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:03,865 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 539 transitions. [2022-01-18 14:43:03,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:03,866 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 539 transitions. [2022-01-18 14:43:03,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:03,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:03,866 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:03,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 14:43:04,075 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,SelfDestructingSolverStorable54 [2022-01-18 14:43:04,075 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:04,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:04,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1161018070, now seen corresponding path program 52 times [2022-01-18 14:43:04,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:04,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114122035] [2022-01-18 14:43:04,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:04,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:04,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:04,119 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:04,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:04,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114122035] [2022-01-18 14:43:04,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114122035] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:04,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992604151] [2022-01-18 14:43:04,119 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:43:04,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:04,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:04,120 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:04,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 14:43:04,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:43:04,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:04,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:04,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:04,165 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:43:04,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:04,263 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:43:04,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992604151] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:04,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:04,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-01-18 14:43:04,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952134564] [2022-01-18 14:43:04,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:04,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:43:04,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:04,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:43:04,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:43:04,264 INFO L87 Difference]: Start difference. First operand 195 states and 539 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:04,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:04,491 INFO L93 Difference]: Finished difference Result 410 states and 863 transitions. [2022-01-18 14:43:04,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 14:43:04,491 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 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 16 [2022-01-18 14:43:04,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:04,493 INFO L225 Difference]: With dead ends: 410 [2022-01-18 14:43:04,493 INFO L226 Difference]: Without dead ends: 409 [2022-01-18 14:43:04,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=368, Invalid=624, Unknown=0, NotChecked=0, Total=992 [2022-01-18 14:43:04,493 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 235 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:04,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 37 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:04,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-01-18 14:43:04,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 197. [2022-01-18 14:43:04,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.7091836734693877) internal successors, (531), 196 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-01-18 14:43:04,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 531 transitions. [2022-01-18 14:43:04,498 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 531 transitions. Word has length 16 [2022-01-18 14:43:04,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:04,498 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 531 transitions. [2022-01-18 14:43:04,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:04,498 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 531 transitions. [2022-01-18 14:43:04,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:04,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:04,498 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:04,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:04,699 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,SelfDestructingSolverStorable55 [2022-01-18 14:43:04,699 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:04,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:04,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1150240772, now seen corresponding path program 53 times [2022-01-18 14:43:04,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:04,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688871173] [2022-01-18 14:43:04,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:04,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:04,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:04,738 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:04,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:04,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688871173] [2022-01-18 14:43:04,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688871173] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:04,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823159933] [2022-01-18 14:43:04,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:43:04,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:04,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:04,740 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:04,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 14:43:04,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:43:04,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:04,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:04,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:04,787 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:04,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:04,866 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:04,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823159933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:04,866 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:04,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:43:04,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822360713] [2022-01-18 14:43:04,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:04,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:43:04,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:04,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:43:04,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:43:04,867 INFO L87 Difference]: Start difference. First operand 197 states and 531 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:05,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:05,004 INFO L93 Difference]: Finished difference Result 302 states and 677 transitions. [2022-01-18 14:43:05,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:43:05,005 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:43:05,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:05,006 INFO L225 Difference]: With dead ends: 302 [2022-01-18 14:43:05,006 INFO L226 Difference]: Without dead ends: 300 [2022-01-18 14:43:05,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=209, Invalid=391, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:43:05,006 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 81 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:05,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 45 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:05,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-01-18 14:43:05,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 197. [2022-01-18 14:43:05,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.704081632653061) internal successors, (530), 196 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:05,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 530 transitions. [2022-01-18 14:43:05,009 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 530 transitions. Word has length 16 [2022-01-18 14:43:05,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:05,010 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 530 transitions. [2022-01-18 14:43:05,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:05,010 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 530 transitions. [2022-01-18 14:43:05,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:05,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:05,010 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:05,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:05,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:05,232 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:05,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:05,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1423335918, now seen corresponding path program 54 times [2022-01-18 14:43:05,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:05,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195264314] [2022-01-18 14:43:05,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:05,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:05,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:05,281 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:05,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:05,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195264314] [2022-01-18 14:43:05,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195264314] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:05,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441915597] [2022-01-18 14:43:05,282 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:43:05,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:05,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:05,283 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:05,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 14:43:05,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 14:43:05,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:05,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:05,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:05,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:05,478 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:05,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441915597] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:05,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:05,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 14:43:05,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099854735] [2022-01-18 14:43:05,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:05,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 14:43:05,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:05,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 14:43:05,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:43:05,480 INFO L87 Difference]: Start difference. First operand 197 states and 530 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:05,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:05,871 INFO L93 Difference]: Finished difference Result 443 states and 893 transitions. [2022-01-18 14:43:05,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 14:43:05,871 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 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 16 [2022-01-18 14:43:05,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:05,873 INFO L225 Difference]: With dead ends: 443 [2022-01-18 14:43:05,873 INFO L226 Difference]: Without dead ends: 443 [2022-01-18 14:43:05,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=615, Invalid=1107, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 14:43:05,873 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 164 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:05,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 85 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:05,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-01-18 14:43:05,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 195. [2022-01-18 14:43:05,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.695876288659794) internal successors, (523), 194 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:05,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 523 transitions. [2022-01-18 14:43:05,877 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 523 transitions. Word has length 16 [2022-01-18 14:43:05,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:05,877 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 523 transitions. [2022-01-18 14:43:05,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:05,877 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 523 transitions. [2022-01-18 14:43:05,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:05,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:05,878 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:05,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 14:43:06,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:06,099 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:06,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:06,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1894943270, now seen corresponding path program 55 times [2022-01-18 14:43:06,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:06,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300443214] [2022-01-18 14:43:06,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:06,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:06,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:06,141 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:06,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:06,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300443214] [2022-01-18 14:43:06,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300443214] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:06,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297237907] [2022-01-18 14:43:06,142 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:43:06,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:06,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:06,143 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:06,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 14:43:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:06,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:06,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:06,189 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:06,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:06,260 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:06,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297237907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:06,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:06,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:43:06,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191442838] [2022-01-18 14:43:06,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:06,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:43:06,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:06,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:43:06,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:43:06,261 INFO L87 Difference]: Start difference. First operand 195 states and 523 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:06,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:06,371 INFO L93 Difference]: Finished difference Result 257 states and 632 transitions. [2022-01-18 14:43:06,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:43:06,371 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:43:06,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:06,372 INFO L225 Difference]: With dead ends: 257 [2022-01-18 14:43:06,372 INFO L226 Difference]: Without dead ends: 254 [2022-01-18 14:43:06,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=209, Invalid=391, Unknown=0, NotChecked=0, Total=600 [2022-01-18 14:43:06,373 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 117 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:06,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 17 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:06,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-01-18 14:43:06,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 195. [2022-01-18 14:43:06,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.6907216494845363) internal successors, (522), 194 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:06,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 522 transitions. [2022-01-18 14:43:06,376 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 522 transitions. Word has length 16 [2022-01-18 14:43:06,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:06,376 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 522 transitions. [2022-01-18 14:43:06,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:06,376 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 522 transitions. [2022-01-18 14:43:06,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:06,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:06,379 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:06,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 14:43:06,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:06,587 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:06,588 INFO L85 PathProgramCache]: Analyzing trace with hash 66069078, now seen corresponding path program 56 times [2022-01-18 14:43:06,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:06,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467904033] [2022-01-18 14:43:06,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:06,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:06,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:06,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:06,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467904033] [2022-01-18 14:43:06,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467904033] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:06,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652955831] [2022-01-18 14:43:06,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:43:06,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:06,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:06,633 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:06,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 14:43:06,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:43:06,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:06,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:06,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:06,684 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:06,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:06,761 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:06,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652955831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:06,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:06,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 14:43:06,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206052230] [2022-01-18 14:43:06,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:06,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 14:43:06,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:06,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 14:43:06,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2022-01-18 14:43:06,762 INFO L87 Difference]: Start difference. First operand 195 states and 522 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:07,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:07,150 INFO L93 Difference]: Finished difference Result 366 states and 770 transitions. [2022-01-18 14:43:07,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 14:43:07,151 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 16 [2022-01-18 14:43:07,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:07,152 INFO L225 Difference]: With dead ends: 366 [2022-01-18 14:43:07,152 INFO L226 Difference]: Without dead ends: 366 [2022-01-18 14:43:07,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=589, Invalid=1217, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 14:43:07,152 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 127 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:07,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 65 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:07,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-01-18 14:43:07,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 200. [2022-01-18 14:43:07,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.708542713567839) internal successors, (539), 199 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:07,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 539 transitions. [2022-01-18 14:43:07,157 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 539 transitions. Word has length 16 [2022-01-18 14:43:07,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:07,157 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 539 transitions. [2022-01-18 14:43:07,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:07,157 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 539 transitions. [2022-01-18 14:43:07,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:07,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:07,158 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:07,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:07,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 14:43:07,380 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:07,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:07,380 INFO L85 PathProgramCache]: Analyzing trace with hash -789083068, now seen corresponding path program 57 times [2022-01-18 14:43:07,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:07,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459017943] [2022-01-18 14:43:07,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:07,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:07,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:07,421 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:07,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:07,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459017943] [2022-01-18 14:43:07,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459017943] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:07,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013835849] [2022-01-18 14:43:07,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:43:07,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:07,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:07,423 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:07,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 14:43:07,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:43:07,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:07,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:07,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:07,468 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:07,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:07,531 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:07,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013835849] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:07,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:07,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 14:43:07,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708809793] [2022-01-18 14:43:07,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:07,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:43:07,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:07,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:43:07,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:43:07,532 INFO L87 Difference]: Start difference. First operand 200 states and 539 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:07,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:07,637 INFO L93 Difference]: Finished difference Result 261 states and 646 transitions. [2022-01-18 14:43:07,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:43:07,637 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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 16 [2022-01-18 14:43:07,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:07,638 INFO L225 Difference]: With dead ends: 261 [2022-01-18 14:43:07,638 INFO L226 Difference]: Without dead ends: 257 [2022-01-18 14:43:07,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=362, Unknown=0, NotChecked=0, Total=552 [2022-01-18 14:43:07,639 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 92 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:07,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 19 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:07,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-01-18 14:43:07,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 200. [2022-01-18 14:43:07,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.7035175879396984) internal successors, (538), 199 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:07,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 538 transitions. [2022-01-18 14:43:07,641 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 538 transitions. Word has length 16 [2022-01-18 14:43:07,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:07,642 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 538 transitions. [2022-01-18 14:43:07,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:07,642 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 538 transitions. [2022-01-18 14:43:07,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:07,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:07,642 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:07,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 14:43:07,842 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,SelfDestructingSolverStorable60 [2022-01-18 14:43:07,843 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:07,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:07,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1007016302, now seen corresponding path program 58 times [2022-01-18 14:43:07,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:07,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594934047] [2022-01-18 14:43:07,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:07,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:07,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:07,892 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:07,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:07,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594934047] [2022-01-18 14:43:07,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594934047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:07,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680818420] [2022-01-18 14:43:07,892 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:43:07,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:07,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:07,893 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:07,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 14:43:07,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:43:07,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:07,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:07,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:07,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:08,033 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:08,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680818420] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:08,034 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:08,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 14:43:08,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660396245] [2022-01-18 14:43:08,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:08,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:43:08,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:08,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:43:08,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:43:08,034 INFO L87 Difference]: Start difference. First operand 200 states and 538 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:08,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:08,374 INFO L93 Difference]: Finished difference Result 312 states and 708 transitions. [2022-01-18 14:43:08,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 14:43:08,374 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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 16 [2022-01-18 14:43:08,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:08,375 INFO L225 Difference]: With dead ends: 312 [2022-01-18 14:43:08,375 INFO L226 Difference]: Without dead ends: 312 [2022-01-18 14:43:08,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=427, Invalid=979, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 14:43:08,376 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 86 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:08,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 31 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:08,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-01-18 14:43:08,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 205. [2022-01-18 14:43:08,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.715686274509804) internal successors, (554), 204 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:08,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 554 transitions. [2022-01-18 14:43:08,381 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 554 transitions. Word has length 16 [2022-01-18 14:43:08,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:08,382 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 554 transitions. [2022-01-18 14:43:08,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:08,382 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 554 transitions. [2022-01-18 14:43:08,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:08,382 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:08,382 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:08,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:08,600 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,SelfDestructingSolverStorable61 [2022-01-18 14:43:08,600 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:08,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:08,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1905446374, now seen corresponding path program 59 times [2022-01-18 14:43:08,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:08,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501220067] [2022-01-18 14:43:08,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:08,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:08,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:08,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501220067] [2022-01-18 14:43:08,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501220067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:08,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467899736] [2022-01-18 14:43:08,643 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:43:08,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:08,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:08,644 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:08,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 14:43:08,669 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:43:08,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:08,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:08,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:08,698 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:08,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:08,753 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:08,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467899736] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:08,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:08,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-01-18 14:43:08,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788464746] [2022-01-18 14:43:08,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:08,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:43:08,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:08,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:43:08,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:43:08,754 INFO L87 Difference]: Start difference. First operand 205 states and 554 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:08,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:08,845 INFO L93 Difference]: Finished difference Result 265 states and 659 transitions. [2022-01-18 14:43:08,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:43:08,846 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 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 16 [2022-01-18 14:43:08,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:08,846 INFO L225 Difference]: With dead ends: 265 [2022-01-18 14:43:08,846 INFO L226 Difference]: Without dead ends: 260 [2022-01-18 14:43:08,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=158, Invalid=304, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:43:08,847 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 75 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:08,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 21 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:43:08,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-01-18 14:43:08,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 205. [2022-01-18 14:43:08,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.7107843137254903) internal successors, (553), 204 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:08,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 553 transitions. [2022-01-18 14:43:08,851 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 553 transitions. Word has length 16 [2022-01-18 14:43:08,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:08,851 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 553 transitions. [2022-01-18 14:43:08,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:08,851 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 553 transitions. [2022-01-18 14:43:08,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:08,852 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:08,852 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:08,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 14:43:09,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:09,059 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:09,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:09,060 INFO L85 PathProgramCache]: Analyzing trace with hash 87075286, now seen corresponding path program 60 times [2022-01-18 14:43:09,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:09,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662860733] [2022-01-18 14:43:09,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:09,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:09,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:09,103 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:09,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:09,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662860733] [2022-01-18 14:43:09,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662860733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:09,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405216133] [2022-01-18 14:43:09,103 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:43:09,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:09,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:09,104 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:09,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 14:43:09,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 14:43:09,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:09,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:09,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:09,154 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:09,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:09,208 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:09,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405216133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:09,208 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:09,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-01-18 14:43:09,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354650414] [2022-01-18 14:43:09,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:09,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:43:09,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:09,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:43:09,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:43:09,209 INFO L87 Difference]: Start difference. First operand 205 states and 553 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:09,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:09,474 INFO L93 Difference]: Finished difference Result 318 states and 750 transitions. [2022-01-18 14:43:09,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 14:43:09,475 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 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 16 [2022-01-18 14:43:09,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:09,476 INFO L225 Difference]: With dead ends: 318 [2022-01-18 14:43:09,476 INFO L226 Difference]: Without dead ends: 318 [2022-01-18 14:43:09,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=331, Invalid=791, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 14:43:09,476 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 51 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:09,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 35 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:09,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-01-18 14:43:09,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 211. [2022-01-18 14:43:09,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.719047619047619) internal successors, (571), 210 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:09,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 571 transitions. [2022-01-18 14:43:09,480 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 571 transitions. Word has length 16 [2022-01-18 14:43:09,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:09,480 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 571 transitions. [2022-01-18 14:43:09,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:09,481 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 571 transitions. [2022-01-18 14:43:09,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:09,481 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:09,481 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:09,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 14:43:09,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:09,682 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:09,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:09,682 INFO L85 PathProgramCache]: Analyzing trace with hash -463486844, now seen corresponding path program 61 times [2022-01-18 14:43:09,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:09,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291207646] [2022-01-18 14:43:09,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:09,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:09,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:09,729 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:09,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:09,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291207646] [2022-01-18 14:43:09,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291207646] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:09,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46685148] [2022-01-18 14:43:09,729 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:43:09,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:09,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:09,731 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:09,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 14:43:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:09,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:09,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:09,777 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:09,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:09,820 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:09,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46685148] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:09,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:09,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-01-18 14:43:09,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923205803] [2022-01-18 14:43:09,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:09,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:43:09,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:09,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:43:09,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:43:09,821 INFO L87 Difference]: Start difference. First operand 211 states and 571 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 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-01-18 14:43:09,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:09,923 INFO L93 Difference]: Finished difference Result 258 states and 662 transitions. [2022-01-18 14:43:09,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:43:09,923 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 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 16 [2022-01-18 14:43:09,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:09,924 INFO L225 Difference]: With dead ends: 258 [2022-01-18 14:43:09,924 INFO L226 Difference]: Without dead ends: 252 [2022-01-18 14:43:09,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:43:09,925 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 39 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:09,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 13 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:09,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-01-18 14:43:09,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 210. [2022-01-18 14:43:09,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.722488038277512) internal successors, (569), 209 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:09,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 569 transitions. [2022-01-18 14:43:09,928 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 569 transitions. Word has length 16 [2022-01-18 14:43:09,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:09,929 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 569 transitions. [2022-01-18 14:43:09,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 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-01-18 14:43:09,929 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 569 transitions. [2022-01-18 14:43:09,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 14:43:09,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:09,929 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:09,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:10,139 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,SelfDestructingSolverStorable64 [2022-01-18 14:43:10,139 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:10,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:10,140 INFO L85 PathProgramCache]: Analyzing trace with hash -355823854, now seen corresponding path program 62 times [2022-01-18 14:43:10,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:10,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66064995] [2022-01-18 14:43:10,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:10,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:10,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:10,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:10,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:10,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66064995] [2022-01-18 14:43:10,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66064995] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:10,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772591994] [2022-01-18 14:43:10,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:43:10,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:10,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:10,188 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:10,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 14:43:10,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:43:10,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:10,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 14:43:10,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:10,241 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:10,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:10,285 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:10,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772591994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:10,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:10,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-01-18 14:43:10,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105799531] [2022-01-18 14:43:10,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:10,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:43:10,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:10,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:43:10,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:43:10,286 INFO L87 Difference]: Start difference. First operand 210 states and 569 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 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-01-18 14:43:10,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:10,451 INFO L93 Difference]: Finished difference Result 329 states and 806 transitions. [2022-01-18 14:43:10,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 14:43:10,451 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 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 16 [2022-01-18 14:43:10,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:10,452 INFO L225 Difference]: With dead ends: 329 [2022-01-18 14:43:10,452 INFO L226 Difference]: Without dead ends: 329 [2022-01-18 14:43:10,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=247, Invalid=509, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:43:10,453 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 34 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:10,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 25 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:10,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-01-18 14:43:10,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 219. [2022-01-18 14:43:10,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.7247706422018347) internal successors, (594), 218 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:10,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 594 transitions. [2022-01-18 14:43:10,457 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 594 transitions. Word has length 16 [2022-01-18 14:43:10,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:10,457 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 594 transitions. [2022-01-18 14:43:10,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 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-01-18 14:43:10,457 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 594 transitions. [2022-01-18 14:43:10,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:43:10,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:10,458 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:10,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 14:43:10,671 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,SelfDestructingSolverStorable65 [2022-01-18 14:43:10,671 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:10,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:10,672 INFO L85 PathProgramCache]: Analyzing trace with hash 77150327, now seen corresponding path program 63 times [2022-01-18 14:43:10,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:10,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855274346] [2022-01-18 14:43:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:10,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:10,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:10,771 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:43:10,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:10,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855274346] [2022-01-18 14:43:10,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855274346] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:10,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20638459] [2022-01-18 14:43:10,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:43:10,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:10,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:10,772 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:10,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 14:43:10,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:43:10,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:10,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 14:43:10,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:10,857 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:43:10,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:10,960 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 14:43:10,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20638459] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:43:10,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:43:10,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2022-01-18 14:43:10,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99835048] [2022-01-18 14:43:10,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:43:10,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:43:10,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:43:10,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:43:10,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:43:10,961 INFO L87 Difference]: Start difference. First operand 219 states and 594 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:11,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:43:11,207 INFO L93 Difference]: Finished difference Result 902 states and 2406 transitions. [2022-01-18 14:43:11,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:43:11,207 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 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 17 [2022-01-18 14:43:11,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:43:11,210 INFO L225 Difference]: With dead ends: 902 [2022-01-18 14:43:11,210 INFO L226 Difference]: Without dead ends: 895 [2022-01-18 14:43:11,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-01-18 14:43:11,210 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 171 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:43:11,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 23 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:43:11,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2022-01-18 14:43:11,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 519. [2022-01-18 14:43:11,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 2.664092664092664) internal successors, (1380), 518 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:11,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1380 transitions. [2022-01-18 14:43:11,218 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1380 transitions. Word has length 17 [2022-01-18 14:43:11,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:43:11,219 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 1380 transitions. [2022-01-18 14:43:11,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:43:11,219 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1380 transitions. [2022-01-18 14:43:11,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 14:43:11,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:43:11,220 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:43:11,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:11,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:11,432 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:43:11,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:43:11,432 INFO L85 PathProgramCache]: Analyzing trace with hash 350310199, now seen corresponding path program 64 times [2022-01-18 14:43:11,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:43:11,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780610576] [2022-01-18 14:43:11,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:43:11,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:43:11,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:43:11,532 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:11,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:43:11,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780610576] [2022-01-18 14:43:11,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780610576] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:43:11,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971055477] [2022-01-18 14:43:11,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:43:11,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:43:11,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:43:11,534 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:43:11,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 14:43:11,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:43:11,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:43:11,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 14:43:11,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:43:11,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:43:11,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 19 new quantified variables, introduced 45 case distinctions, treesize of input 47 treesize of output 394 [2022-01-18 14:43:26,243 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:43:26,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:43:29,470 INFO L353 Elim1Store]: treesize reduction 50, result has 96.7 percent of original size [2022-01-18 14:43:29,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 38 new quantified variables, introduced 190 case distinctions, treesize of input 43 treesize of output 1546 Received shutdown request... [2022-01-18 14:53:17,087 WARN L244 SmtUtils]: Removed 1 from assertion stack [2022-01-18 14:53:17,090 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 14:53:17,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 14:53:17,130 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 14:53:17,130 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 14:53:17,290 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,SelfDestructingSolverStorable67 [2022-01-18 14:53:17,290 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-4-2-5-2-1 context. [2022-01-18 14:53:17,292 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 14:53:17,292 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 14:53:17,295 INFO L732 BasicCegarLoop]: Path program histogram: [64, 2, 1, 1] [2022-01-18 14:53:17,297 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 14:53:17,297 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 14:53:17,299 INFO L202 PluginConnector]: Adding new model unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 02:53:17 BasicIcfg [2022-01-18 14:53:17,299 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 14:53:17,299 INFO L158 Benchmark]: Toolchain (without parser) took 830002.33ms. Allocated memory was 362.8MB in the beginning and 1.2GB in the end (delta: 805.3MB). Free memory was 324.9MB in the beginning and 516.0MB in the end (delta: -191.1MB). Peak memory consumption was 715.7MB. Max. memory is 16.0GB. [2022-01-18 14:53:17,299 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 362.8MB. Free memory is still 326.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 14:53:17,299 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.85ms. Allocated memory is still 362.8MB. Free memory was 324.8MB in the beginning and 323.3MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 14:53:17,300 INFO L158 Benchmark]: Boogie Preprocessor took 12.37ms. Allocated memory is still 362.8MB. Free memory was 323.3MB in the beginning and 322.4MB in the end (delta: 914.9kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 14:53:17,300 INFO L158 Benchmark]: RCFGBuilder took 279.35ms. Allocated memory is still 362.8MB. Free memory was 322.2MB in the beginning and 311.6MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 14:53:17,300 INFO L158 Benchmark]: TraceAbstraction took 829681.20ms. Allocated memory was 362.8MB in the beginning and 1.2GB in the end (delta: 805.3MB). Free memory was 311.1MB in the beginning and 516.0MB in the end (delta: -204.8MB). Peak memory consumption was 703.1MB. Max. memory is 16.0GB. [2022-01-18 14:53:17,301 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.09ms. Allocated memory is still 362.8MB. Free memory is still 326.0MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 25.85ms. Allocated memory is still 362.8MB. Free memory was 324.8MB in the beginning and 323.3MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 12.37ms. Allocated memory is still 362.8MB. Free memory was 323.3MB in the beginning and 322.4MB in the end (delta: 914.9kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 279.35ms. Allocated memory is still 362.8MB. Free memory was 322.2MB in the beginning and 311.6MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 829681.20ms. Allocated memory was 362.8MB in the beginning and 1.2GB in the end (delta: 805.3MB). Free memory was 311.1MB in the beginning and 516.0MB in the end (delta: -204.8MB). Peak memory consumption was 703.1MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-4-2-5-2-1 context. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-4-2-5-2-1 context. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-4-2-5-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 829.6s, OverallIterations: 68, TraceHistogramMax: 10, PathProgramHistogramMax: 64, EmptinessCheckTime: 0.0s, AutomataDifference: 14.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7259 SdHoareTripleChecker+Valid, 6.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7259 mSDsluCounter, 2909 SdHoareTripleChecker+Invalid, 5.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7377 mSDsCounter, 2051 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12851 IncrementalHoareTripleChecker+Invalid, 14902 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2051 mSolverCounterUnsat, 431 mSDtfsCounter, 12851 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3237 GetRequests, 1462 SyntacticMatches, 108 SemanticMatches, 1667 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14475 ImplicationChecksByTransitivity, 11.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=519occurred in iteration=67, InterpolantAutomatonStates: 1462, 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, 67 MinimizatonAttempts, 8022 StatesRemovedByMinimization, 61 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 193.3s InterpolantComputationTime, 2039 NumberOfCodeBlocks, 2039 NumberOfCodeBlocksAsserted, 240 NumberOfCheckSat, 2849 ConstructedInterpolants, 0 QuantifiedInterpolants, 16272 SizeOfPredicates, 109 NumberOfNonLiveVariables, 3809 ConjunctsInSsa, 631 ConjunctsInUnsatCore, 195 InterpolantComputations, 3 PerfectInterpolantSequences, 1368/3632 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