/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-3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 14:29:38,496 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 14:29:38,500 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 14:29:38,531 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 14:29:38,531 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 14:29:38,532 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 14:29:38,542 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 14:29:38,544 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 14:29:38,545 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 14:29:38,545 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 14:29:38,546 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 14:29:38,546 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 14:29:38,547 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 14:29:38,547 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 14:29:38,548 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 14:29:38,548 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 14:29:38,549 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 14:29:38,549 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 14:29:38,550 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 14:29:38,551 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 14:29:38,552 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 14:29:38,568 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 14:29:38,569 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 14:29:38,569 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 14:29:38,571 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 14:29:38,571 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 14:29:38,571 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 14:29:38,572 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 14:29:38,572 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 14:29:38,572 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 14:29:38,573 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 14:29:38,573 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 14:29:38,573 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 14:29:38,574 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 14:29:38,575 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 14:29:38,575 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 14:29:38,575 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 14:29:38,575 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 14:29:38,576 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 14:29:38,576 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 14:29:38,576 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 14:29:38,582 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:29:38,605 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 14:29:38,606 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 14:29:38,606 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 14:29:38,606 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 14:29:38,607 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 14:29:38,607 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 14:29:38,607 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 14:29:38,607 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 14:29:38,607 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 14:29:38,608 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 14:29:38,608 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 14:29:38,608 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 14:29:38,608 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 14:29:38,608 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 14:29:38,609 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 14:29:38,609 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 14:29:38,610 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 14:29:38,610 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 14:29:38,611 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 14:29:38,611 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 14:29:38,611 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:29:38,802 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 14:29:38,816 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 14:29:38,817 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 14:29:38,818 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 14:29:38,819 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 14:29:38,819 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-3.wvr.bpl [2022-01-18 14:29:38,820 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-3.wvr.bpl' [2022-01-18 14:29:38,841 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 14:29:38,842 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 14:29:38,843 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 14:29:38,843 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 14:29:38,843 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 14:29:38,852 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,857 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,861 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 14:29:38,862 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 14:29:38,863 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 14:29:38,863 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 14:29:38,863 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 14:29:38,868 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,868 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,869 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,869 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,871 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,873 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,874 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,875 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 14:29:38,876 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 14:29:38,877 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 14:29:38,877 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 14:29:38,877 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/1) ... [2022-01-18 14:29:38,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 14:29:38,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:38,907 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:29:38,927 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:29:38,942 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 14:29:38,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 14:29:38,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 14:29:38,942 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 14:29:38,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 14:29:38,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 14:29:38,942 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 14:29:38,942 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 14:29:38,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 14:29:38,943 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:29:38,971 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 14:29:38,972 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 14:29:39,035 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 14:29:39,061 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 14:29:39,062 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-18 14:29:39,062 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-01-18 14:29:39,062 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-01-18 14:29:39,063 INFO L202 PluginConnector]: Adding new model unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 02:29:39 BoogieIcfgContainer [2022-01-18 14:29:39,064 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 14:29:39,065 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 14:29:39,065 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 14:29:39,071 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 14:29:39,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 02:29:38" (1/2) ... [2022-01-18 14:29:39,072 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f438a0a and model type unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 02:29:39, skipping insertion in model container [2022-01-18 14:29:39,072 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 02:29:39" (2/2) ... [2022-01-18 14:29:39,076 INFO L111 eAbstractionObserver]: Analyzing ICFG unroll-3.wvr.bpl [2022-01-18 14:29:39,079 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 14:29:39,079 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 14:29:39,080 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 14:29:39,080 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 14:29:39,120 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 14:29:39,157 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 14:29:39,163 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:29:39,164 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 14:29:39,171 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 46 flow [2022-01-18 14:29:39,182 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:29:39,184 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:29:39,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-01-18 14:29:39,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:39,189 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:39,189 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:39,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:39,201 INFO L85 PathProgramCache]: Analyzing trace with hash -765430664, now seen corresponding path program 1 times [2022-01-18 14:29:39,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:39,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220014953] [2022-01-18 14:29:39,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:39,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:39,293 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:29:39,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:39,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220014953] [2022-01-18 14:29:39,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220014953] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:29:39,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:29:39,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 14:29:39,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381137539] [2022-01-18 14:29:39,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:29:39,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 14:29:39,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:39,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 14:29:39,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 14:29:39,318 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:29:39,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:39,341 INFO L93 Difference]: Finished difference Result 22 states and 38 transitions. [2022-01-18 14:29:39,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 14:29:39,346 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:29:39,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:39,376 INFO L225 Difference]: With dead ends: 22 [2022-01-18 14:29:39,376 INFO L226 Difference]: Without dead ends: 19 [2022-01-18 14:29:39,378 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:29:39,380 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:29:39,381 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:29:39,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-01-18 14:29:39,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2022-01-18 14:29:39,432 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:29:39,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 33 transitions. [2022-01-18 14:29:39,433 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 33 transitions. Word has length 9 [2022-01-18 14:29:39,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:39,433 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 33 transitions. [2022-01-18 14:29:39,433 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:29:39,434 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 33 transitions. [2022-01-18 14:29:39,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:29:39,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:39,434 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:39,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 14:29:39,434 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:39,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:39,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2064522197, now seen corresponding path program 1 times [2022-01-18 14:29:39,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:39,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363499425] [2022-01-18 14:29:39,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:39,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:39,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:39,481 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:29:39,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:39,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363499425] [2022-01-18 14:29:39,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363499425] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:29:39,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:29:39,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 14:29:39,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3723921] [2022-01-18 14:29:39,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:29:39,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 14:29:39,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:39,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 14:29:39,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 14:29:39,484 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:29:39,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:39,517 INFO L93 Difference]: Finished difference Result 19 states and 30 transitions. [2022-01-18 14:29:39,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 14:29:39,518 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:29:39,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:39,519 INFO L225 Difference]: With dead ends: 19 [2022-01-18 14:29:39,519 INFO L226 Difference]: Without dead ends: 15 [2022-01-18 14:29:39,520 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:29:39,522 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 11 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 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:29:39,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 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:29:39,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-01-18 14:29:39,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-01-18 14:29:39,525 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:29:39,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 25 transitions. [2022-01-18 14:29:39,525 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 25 transitions. Word has length 10 [2022-01-18 14:29:39,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:39,525 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 25 transitions. [2022-01-18 14:29:39,526 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:29:39,526 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 25 transitions. [2022-01-18 14:29:39,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:29:39,526 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:39,526 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:39,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 14:29:39,526 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:39,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:39,527 INFO L85 PathProgramCache]: Analyzing trace with hash 2004290665, now seen corresponding path program 1 times [2022-01-18 14:29:39,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:39,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911362730] [2022-01-18 14:29:39,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:39,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:39,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:39,562 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:29:39,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:39,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911362730] [2022-01-18 14:29:39,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911362730] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:39,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548337197] [2022-01-18 14:29:39,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:39,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:39,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:39,564 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:29:39,565 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:29:39,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:39,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 14:29:39,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:39,640 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:29:39,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:39,689 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:29:39,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548337197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:39,690 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:39,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 14:29:39,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167970605] [2022-01-18 14:29:39,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:39,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 14:29:39,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:39,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 14:29:39,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 14:29:39,691 INFO L87 Difference]: Start difference. First operand 15 states and 25 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:29:39,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:39,737 INFO L93 Difference]: Finished difference Result 18 states and 31 transitions. [2022-01-18 14:29:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 14:29:39,737 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 10 [2022-01-18 14:29:39,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:39,738 INFO L225 Difference]: With dead ends: 18 [2022-01-18 14:29:39,738 INFO L226 Difference]: Without dead ends: 18 [2022-01-18 14:29:39,738 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:29:39,739 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:39,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 11 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:39,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-01-18 14:29:39,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-01-18 14:29:39,741 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:29:39,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 31 transitions. [2022-01-18 14:29:39,742 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 31 transitions. Word has length 10 [2022-01-18 14:29:39,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:39,742 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 31 transitions. [2022-01-18 14:29:39,742 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:29:39,742 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 31 transitions. [2022-01-18 14:29:39,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 14:29:39,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:39,743 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:39,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 14:29:39,958 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:29:39,958 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:39,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:39,959 INFO L85 PathProgramCache]: Analyzing trace with hash 2038357773, now seen corresponding path program 2 times [2022-01-18 14:29:39,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:39,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568486964] [2022-01-18 14:29:39,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:39,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:39,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:40,001 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:29:40,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:40,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568486964] [2022-01-18 14:29:40,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568486964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 14:29:40,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 14:29:40,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 14:29:40,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89901224] [2022-01-18 14:29:40,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 14:29:40,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 14:29:40,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:40,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 14:29:40,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 14:29:40,003 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:29:40,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:40,031 INFO L93 Difference]: Finished difference Result 20 states and 35 transitions. [2022-01-18 14:29:40,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 14:29:40,032 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:29:40,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:40,032 INFO L225 Difference]: With dead ends: 20 [2022-01-18 14:29:40,032 INFO L226 Difference]: Without dead ends: 20 [2022-01-18 14:29:40,033 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:29:40,033 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:29:40,034 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:29:40,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-01-18 14:29:40,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2022-01-18 14:29:40,036 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:29:40,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 35 transitions. [2022-01-18 14:29:40,036 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 35 transitions. Word has length 10 [2022-01-18 14:29:40,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:40,037 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 35 transitions. [2022-01-18 14:29:40,037 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:29:40,037 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 35 transitions. [2022-01-18 14:29:40,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-01-18 14:29:40,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:40,037 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:40,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 14:29:40,038 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:40,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:40,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2026537476, now seen corresponding path program 1 times [2022-01-18 14:29:40,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:40,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7603227] [2022-01-18 14:29:40,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:40,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:40,090 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:29:40,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:40,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7603227] [2022-01-18 14:29:40,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7603227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:40,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92569565] [2022-01-18 14:29:40,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:40,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:40,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:40,093 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:29:40,093 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:29:40,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:40,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 14:29:40,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:40,153 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:29:40,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:40,192 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:29:40,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92569565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:40,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:40,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 14:29:40,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37538326] [2022-01-18 14:29:40,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:40,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 14:29:40,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:40,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 14:29:40,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 14:29:40,194 INFO L87 Difference]: Start difference. First operand 20 states and 35 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:40,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:40,229 INFO L93 Difference]: Finished difference Result 28 states and 51 transitions. [2022-01-18 14:29:40,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 14:29:40,229 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-01-18 14:29:40,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:40,230 INFO L225 Difference]: With dead ends: 28 [2022-01-18 14:29:40,230 INFO L226 Difference]: Without dead ends: 28 [2022-01-18 14:29:40,230 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:29:40,231 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:40,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 11 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:40,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-01-18 14:29:40,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2022-01-18 14:29:40,234 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:29:40,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 51 transitions. [2022-01-18 14:29:40,235 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 51 transitions. Word has length 11 [2022-01-18 14:29:40,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:40,235 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 51 transitions. [2022-01-18 14:29:40,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:40,235 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 51 transitions. [2022-01-18 14:29:40,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:29:40,236 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:40,236 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:40,251 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:29:40,443 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:29:40,444 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:40,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:40,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1294567388, now seen corresponding path program 2 times [2022-01-18 14:29:40,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:40,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532136351] [2022-01-18 14:29:40,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:40,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:40,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:40,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:40,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:40,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532136351] [2022-01-18 14:29:40,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532136351] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:40,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887750420] [2022-01-18 14:29:40,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:29:40,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:40,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:40,477 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:29:40,478 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:29:40,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:29:40,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:40,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 14:29:40,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:40,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:29:40,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-01-18 14:29:40,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:40,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:40,732 INFO L353 Elim1Store]: treesize reduction 15, result has 87.6 percent of original size [2022-01-18 14:29:40,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 15 treesize of output 125 [2022-01-18 14:29:41,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:41,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887750420] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:41,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:41,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 11 [2022-01-18 14:29:41,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182351339] [2022-01-18 14:29:41,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:41,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:41,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:41,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:41,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:41,234 INFO L87 Difference]: Start difference. First operand 28 states and 51 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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:29:41,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:41,342 INFO L93 Difference]: Finished difference Result 67 states and 119 transitions. [2022-01-18 14:29:41,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 14:29:41,342 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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 13 [2022-01-18 14:29:41,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:41,345 INFO L225 Difference]: With dead ends: 67 [2022-01-18 14:29:41,345 INFO L226 Difference]: Without dead ends: 64 [2022-01-18 14:29:41,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:41,347 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 30 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:41,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 31 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:41,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-01-18 14:29:41,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 39. [2022-01-18 14:29:41,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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:29:41,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 82 transitions. [2022-01-18 14:29:41,364 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 82 transitions. Word has length 13 [2022-01-18 14:29:41,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:41,364 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 82 transitions. [2022-01-18 14:29:41,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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:29:41,364 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 82 transitions. [2022-01-18 14:29:41,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:29:41,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:41,365 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:41,391 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:29:41,565 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:29:41,565 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:41,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:41,566 INFO L85 PathProgramCache]: Analyzing trace with hash 563129188, now seen corresponding path program 3 times [2022-01-18 14:29:41,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:41,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793330030] [2022-01-18 14:29:41,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:41,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:41,600 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:29:41,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:41,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793330030] [2022-01-18 14:29:41,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793330030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:41,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203185183] [2022-01-18 14:29:41,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:29:41,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:41,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:41,601 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:29:41,602 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:29:41,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:29:41,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:41,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 14:29:41,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:41,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:29:41,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-01-18 14:29:41,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:41,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:41,801 INFO L353 Elim1Store]: treesize reduction 15, result has 87.6 percent of original size [2022-01-18 14:29:41,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 15 treesize of output 125 [2022-01-18 14:29:42,339 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:29:42,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203185183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:42,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:42,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 11 [2022-01-18 14:29:42,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529493466] [2022-01-18 14:29:42,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:42,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:42,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:42,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:42,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:42,340 INFO L87 Difference]: Start difference. First operand 39 states and 82 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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:29:42,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:42,426 INFO L93 Difference]: Finished difference Result 75 states and 144 transitions. [2022-01-18 14:29:42,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 14:29:42,426 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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 13 [2022-01-18 14:29:42,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:42,428 INFO L225 Difference]: With dead ends: 75 [2022-01-18 14:29:42,428 INFO L226 Difference]: Without dead ends: 72 [2022-01-18 14:29:42,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:42,430 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 29 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:42,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 31 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:42,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-01-18 14:29:42,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 45. [2022-01-18 14:29:42,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 2.340909090909091) internal successors, (103), 44 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:42,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 103 transitions. [2022-01-18 14:29:42,445 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 103 transitions. Word has length 13 [2022-01-18 14:29:42,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:42,445 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 103 transitions. [2022-01-18 14:29:42,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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:29:42,445 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 103 transitions. [2022-01-18 14:29:42,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:29:42,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:42,446 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:42,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 14:29:42,646 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:29:42,646 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:42,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:42,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1166721956, now seen corresponding path program 4 times [2022-01-18 14:29:42,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:42,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062527937] [2022-01-18 14:29:42,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:42,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:42,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:42,675 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:29:42,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:42,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062527937] [2022-01-18 14:29:42,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062527937] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:42,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92760606] [2022-01-18 14:29:42,676 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:29:42,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:42,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:42,677 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:29:42,677 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:29:42,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:29:42,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:42,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 14:29:42,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:42,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:29:42,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-01-18 14:29:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:42,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:42,845 INFO L353 Elim1Store]: treesize reduction 15, result has 87.6 percent of original size [2022-01-18 14:29:42,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 15 treesize of output 125 [2022-01-18 14:29:43,057 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:29:43,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92760606] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:43,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:43,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 10 [2022-01-18 14:29:43,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779877849] [2022-01-18 14:29:43,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:43,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 14:29:43,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:43,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 14:29:43,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-18 14:29:43,058 INFO L87 Difference]: Start difference. First operand 45 states and 103 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 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:29:43,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:43,132 INFO L93 Difference]: Finished difference Result 83 states and 169 transitions. [2022-01-18 14:29:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 14:29:43,132 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 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:29:43,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:43,132 INFO L225 Difference]: With dead ends: 83 [2022-01-18 14:29:43,132 INFO L226 Difference]: Without dead ends: 80 [2022-01-18 14:29:43,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-18 14:29:43,133 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 24 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:43,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 28 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:43,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-01-18 14:29:43,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 52. [2022-01-18 14:29:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.4901960784313726) internal successors, (127), 51 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 127 transitions. [2022-01-18 14:29:43,136 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 127 transitions. Word has length 13 [2022-01-18 14:29:43,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:43,136 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 127 transitions. [2022-01-18 14:29:43,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 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:29:43,137 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 127 transitions. [2022-01-18 14:29:43,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 14:29:43,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:43,137 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:43,152 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:29:43,351 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:29:43,352 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:43,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:43,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1042467428, now seen corresponding path program 5 times [2022-01-18 14:29:43,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:43,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190469358] [2022-01-18 14:29:43,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:43,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:43,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:43,383 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:29:43,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:43,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190469358] [2022-01-18 14:29:43,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190469358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:43,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419089243] [2022-01-18 14:29:43,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:29:43,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:43,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:43,384 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:29:43,385 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:29:43,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:29:43,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:43,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 14:29:43,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:43,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:29:43,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-01-18 14:29:43,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:43,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:43,579 INFO L353 Elim1Store]: treesize reduction 15, result has 87.6 percent of original size [2022-01-18 14:29:43,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 15 treesize of output 125 [2022-01-18 14:29:44,351 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:29:44,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419089243] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:44,351 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:44,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 9 [2022-01-18 14:29:44,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081930565] [2022-01-18 14:29:44,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:44,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 14:29:44,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:44,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 14:29:44,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 14:29:44,352 INFO L87 Difference]: Start difference. First operand 52 states and 127 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:44,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:44,429 INFO L93 Difference]: Finished difference Result 92 states and 197 transitions. [2022-01-18 14:29:44,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 14:29:44,429 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 14:29:44,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:44,430 INFO L225 Difference]: With dead ends: 92 [2022-01-18 14:29:44,430 INFO L226 Difference]: Without dead ends: 89 [2022-01-18 14:29:44,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 14:29:44,430 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 23 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:44,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 25 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:44,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-01-18 14:29:44,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 61. [2022-01-18 14:29:44,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.5833333333333335) internal successors, (155), 60 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:44,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 155 transitions. [2022-01-18 14:29:44,433 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 155 transitions. Word has length 13 [2022-01-18 14:29:44,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:44,434 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 155 transitions. [2022-01-18 14:29:44,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:44,434 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 155 transitions. [2022-01-18 14:29:44,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:44,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:44,434 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:44,452 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:29:44,649 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:29:44,650 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:44,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:44,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1453814359, now seen corresponding path program 6 times [2022-01-18 14:29:44,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:44,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55888517] [2022-01-18 14:29:44,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:44,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:44,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:44,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:44,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:44,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55888517] [2022-01-18 14:29:44,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55888517] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:44,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505923376] [2022-01-18 14:29:44,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:29:44,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:44,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:44,690 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:29:44,690 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:29:44,708 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:29:44,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:44,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:44,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:44,732 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:44,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:44,812 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:44,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505923376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:44,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:44,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:44,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624873546] [2022-01-18 14:29:44,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:44,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:44,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:44,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:44,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:44,813 INFO L87 Difference]: Start difference. First operand 61 states and 155 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 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:29:44,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:44,933 INFO L93 Difference]: Finished difference Result 117 states and 244 transitions. [2022-01-18 14:29:44,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:29:44,933 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 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 14 [2022-01-18 14:29:44,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:44,934 INFO L225 Difference]: With dead ends: 117 [2022-01-18 14:29:44,934 INFO L226 Difference]: Without dead ends: 112 [2022-01-18 14:29:44,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=248, Unknown=0, NotChecked=0, Total=380 [2022-01-18 14:29:44,934 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 79 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:44,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 27 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:44,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-01-18 14:29:44,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 69. [2022-01-18 14:29:44,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.6323529411764706) internal successors, (179), 68 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have 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:29:44,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 179 transitions. [2022-01-18 14:29:44,938 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 179 transitions. Word has length 14 [2022-01-18 14:29:44,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:44,938 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 179 transitions. [2022-01-18 14:29:44,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 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:29:44,938 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 179 transitions. [2022-01-18 14:29:44,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:44,939 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:44,939 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:44,954 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:29:45,147 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:29:45,147 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:45,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:45,148 INFO L85 PathProgramCache]: Analyzing trace with hash 973975445, now seen corresponding path program 7 times [2022-01-18 14:29:45,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:45,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704966504] [2022-01-18 14:29:45,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:45,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:45,183 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:45,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:45,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704966504] [2022-01-18 14:29:45,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704966504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:45,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273232951] [2022-01-18 14:29:45,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:29:45,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:45,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:45,185 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:29:45,185 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:29:45,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:45,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:45,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:45,228 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:45,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:45,294 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:45,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273232951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:45,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:45,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:45,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859860227] [2022-01-18 14:29:45,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:45,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:45,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:45,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:45,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:45,296 INFO L87 Difference]: Start difference. First operand 69 states and 179 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 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:29:45,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:45,420 INFO L93 Difference]: Finished difference Result 133 states and 265 transitions. [2022-01-18 14:29:45,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 14:29:45,420 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 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 14 [2022-01-18 14:29:45,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:45,421 INFO L225 Difference]: With dead ends: 133 [2022-01-18 14:29:45,421 INFO L226 Difference]: Without dead ends: 131 [2022-01-18 14:29:45,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=134, Invalid=246, Unknown=0, NotChecked=0, Total=380 [2022-01-18 14:29:45,421 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 59 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:45,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 51 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:45,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-01-18 14:29:45,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 75. [2022-01-18 14:29:45,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 2.5945945945945947) internal successors, (192), 74 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have 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:29:45,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 192 transitions. [2022-01-18 14:29:45,426 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 192 transitions. Word has length 14 [2022-01-18 14:29:45,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:45,426 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 192 transitions. [2022-01-18 14:29:45,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 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:29:45,426 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 192 transitions. [2022-01-18 14:29:45,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:45,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:45,426 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:45,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 14:29:45,641 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:29:45,642 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:45,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:45,642 INFO L85 PathProgramCache]: Analyzing trace with hash -549009485, now seen corresponding path program 8 times [2022-01-18 14:29:45,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:45,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969276564] [2022-01-18 14:29:45,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:45,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:45,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:45,675 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:45,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:45,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969276564] [2022-01-18 14:29:45,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969276564] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:45,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885164337] [2022-01-18 14:29:45,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:29:45,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:45,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:45,677 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:29:45,678 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:29:45,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:29:45,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:45,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:45,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:45,714 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:45,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:45,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885164337] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:45,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:45,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:45,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502390677] [2022-01-18 14:29:45,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:45,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:45,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:45,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:45,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:45,777 INFO L87 Difference]: Start difference. First operand 75 states and 192 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:45,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:45,869 INFO L93 Difference]: Finished difference Result 103 states and 229 transitions. [2022-01-18 14:29:45,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 14:29:45,869 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:45,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:45,870 INFO L225 Difference]: With dead ends: 103 [2022-01-18 14:29:45,870 INFO L226 Difference]: Without dead ends: 102 [2022-01-18 14:29:45,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:29:45,870 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 37 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:45,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 25 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:45,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-01-18 14:29:45,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 76. [2022-01-18 14:29:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.56) internal successors, (192), 75 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have 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:29:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 192 transitions. [2022-01-18 14:29:45,874 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 192 transitions. Word has length 14 [2022-01-18 14:29:45,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:45,874 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 192 transitions. [2022-01-18 14:29:45,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:45,874 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 192 transitions. [2022-01-18 14:29:45,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:45,875 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:45,875 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:45,893 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:29:46,083 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:29:46,083 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:46,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:46,084 INFO L85 PathProgramCache]: Analyzing trace with hash 311712087, now seen corresponding path program 9 times [2022-01-18 14:29:46,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:46,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817665956] [2022-01-18 14:29:46,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:46,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:46,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:46,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:46,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817665956] [2022-01-18 14:29:46,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817665956] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:46,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242236084] [2022-01-18 14:29:46,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:29:46,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:46,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:46,121 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:29:46,130 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:29:46,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:29:46,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:46,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:46,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:46,165 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:46,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:46,226 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:46,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242236084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:46,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:46,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:46,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851564753] [2022-01-18 14:29:46,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:46,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:46,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:46,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:46,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=78, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:46,228 INFO L87 Difference]: Start difference. First operand 76 states and 192 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:46,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:46,276 INFO L93 Difference]: Finished difference Result 124 states and 257 transitions. [2022-01-18 14:29:46,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 14:29:46,276 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:46,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:46,277 INFO L225 Difference]: With dead ends: 124 [2022-01-18 14:29:46,277 INFO L226 Difference]: Without dead ends: 124 [2022-01-18 14:29:46,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=91, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:46,278 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 58 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:46,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 23 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:46,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-01-18 14:29:46,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 76. [2022-01-18 14:29:46,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.56) internal successors, (192), 75 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have 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:29:46,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 192 transitions. [2022-01-18 14:29:46,280 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 192 transitions. Word has length 14 [2022-01-18 14:29:46,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:46,280 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 192 transitions. [2022-01-18 14:29:46,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:46,281 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 192 transitions. [2022-01-18 14:29:46,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:46,281 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:46,281 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:46,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 14:29:46,496 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:29:46,496 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:46,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:46,496 INFO L85 PathProgramCache]: Analyzing trace with hash 300204649, now seen corresponding path program 10 times [2022-01-18 14:29:46,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:46,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807636880] [2022-01-18 14:29:46,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:46,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:46,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:46,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:46,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807636880] [2022-01-18 14:29:46,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807636880] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:46,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030602478] [2022-01-18 14:29:46,526 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:29:46,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:46,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:46,527 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:29:46,527 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:29:46,544 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:29:46,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:46,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:46,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:46,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:46,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:46,632 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:46,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030602478] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:46,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:46,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:46,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783876164] [2022-01-18 14:29:46,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:46,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:46,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:46,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:46,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:46,633 INFO L87 Difference]: Start difference. First operand 76 states and 192 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:46,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:46,827 INFO L93 Difference]: Finished difference Result 195 states and 357 transitions. [2022-01-18 14:29:46,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 14:29:46,828 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:46,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:46,828 INFO L225 Difference]: With dead ends: 195 [2022-01-18 14:29:46,829 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 14:29:46,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=248, Invalid=454, Unknown=0, NotChecked=0, Total=702 [2022-01-18 14:29:46,829 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 129 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:46,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 35 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:46,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 14:29:46,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 76. [2022-01-18 14:29:46,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.533333333333333) internal successors, (190), 75 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have 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:29:46,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 190 transitions. [2022-01-18 14:29:46,833 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 190 transitions. Word has length 14 [2022-01-18 14:29:46,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:46,833 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 190 transitions. [2022-01-18 14:29:46,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:46,833 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 190 transitions. [2022-01-18 14:29:46,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:46,833 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:46,833 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:46,849 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:29:47,043 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:29:47,043 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:47,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:47,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1101820877, now seen corresponding path program 11 times [2022-01-18 14:29:47,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:47,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805639256] [2022-01-18 14:29:47,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:47,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:47,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:47,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:47,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805639256] [2022-01-18 14:29:47,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805639256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:47,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386117441] [2022-01-18 14:29:47,076 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:29:47,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:47,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:47,077 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:29:47,098 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:29:47,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:47,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:47,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:47,117 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:29:47,122 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:47,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:47,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386117441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:47,194 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:47,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:47,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318234866] [2022-01-18 14:29:47,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:47,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:47,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:47,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:47,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:47,195 INFO L87 Difference]: Start difference. First operand 76 states and 190 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:47,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:47,272 INFO L93 Difference]: Finished difference Result 138 states and 279 transitions. [2022-01-18 14:29:47,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 14:29:47,273 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:47,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:47,274 INFO L225 Difference]: With dead ends: 138 [2022-01-18 14:29:47,274 INFO L226 Difference]: Without dead ends: 138 [2022-01-18 14:29:47,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:29:47,276 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 53 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:47,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 41 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:47,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-01-18 14:29:47,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 80. [2022-01-18 14:29:47,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.5569620253164556) internal successors, (202), 79 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:29:47,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 202 transitions. [2022-01-18 14:29:47,294 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 202 transitions. Word has length 14 [2022-01-18 14:29:47,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:47,294 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 202 transitions. [2022-01-18 14:29:47,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:47,294 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 202 transitions. [2022-01-18 14:29:47,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:47,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:47,294 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:47,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-18 14:29:47,496 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:29:47,497 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:47,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:47,497 INFO L85 PathProgramCache]: Analyzing trace with hash 2016106667, now seen corresponding path program 12 times [2022-01-18 14:29:47,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:47,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378707673] [2022-01-18 14:29:47,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:47,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:47,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:47,528 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:47,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:47,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378707673] [2022-01-18 14:29:47,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378707673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:47,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242845501] [2022-01-18 14:29:47,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:29:47,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:47,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:47,530 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:29:47,530 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:29:47,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:29:47,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:47,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:47,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:47,567 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:47,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:47,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242845501] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:47,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:47,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:47,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572862083] [2022-01-18 14:29:47,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:47,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:47,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:47,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:47,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:47,651 INFO L87 Difference]: Start difference. First operand 80 states and 202 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:47,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:47,764 INFO L93 Difference]: Finished difference Result 145 states and 286 transitions. [2022-01-18 14:29:47,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:29:47,764 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:47,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:47,765 INFO L225 Difference]: With dead ends: 145 [2022-01-18 14:29:47,765 INFO L226 Difference]: Without dead ends: 144 [2022-01-18 14:29:47,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=199, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:29:47,765 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 74 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:47,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 27 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:47,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-01-18 14:29:47,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 80. [2022-01-18 14:29:47,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.5443037974683542) internal successors, (201), 79 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have 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:29:47,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 201 transitions. [2022-01-18 14:29:47,768 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 201 transitions. Word has length 14 [2022-01-18 14:29:47,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:47,768 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 201 transitions. [2022-01-18 14:29:47,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:47,768 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 201 transitions. [2022-01-18 14:29:47,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:47,768 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:47,769 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:47,785 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:29:47,979 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:29:47,979 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:47,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:47,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1418139057, now seen corresponding path program 13 times [2022-01-18 14:29:47,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:47,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911919527] [2022-01-18 14:29:47,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:47,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:47,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:48,019 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:48,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:48,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911919527] [2022-01-18 14:29:48,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911919527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:48,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479546351] [2022-01-18 14:29:48,019 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:29:48,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:48,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:48,020 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:29:48,021 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:29:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:48,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:48,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:48,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:48,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:48,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:48,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479546351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:48,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:48,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:48,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321206516] [2022-01-18 14:29:48,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:48,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:48,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:48,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:48,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:48,112 INFO L87 Difference]: Start difference. First operand 80 states and 201 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:48,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:48,236 INFO L93 Difference]: Finished difference Result 189 states and 357 transitions. [2022-01-18 14:29:48,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:29:48,236 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:48,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:48,237 INFO L225 Difference]: With dead ends: 189 [2022-01-18 14:29:48,237 INFO L226 Difference]: Without dead ends: 189 [2022-01-18 14:29:48,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:29:48,237 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:48,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 53 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:48,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-01-18 14:29:48,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 80. [2022-01-18 14:29:48,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.5443037974683542) internal successors, (201), 79 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have 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:29:48,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 201 transitions. [2022-01-18 14:29:48,240 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 201 transitions. Word has length 14 [2022-01-18 14:29:48,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:48,240 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 201 transitions. [2022-01-18 14:29:48,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:48,240 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 201 transitions. [2022-01-18 14:29:48,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:48,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:48,240 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:48,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-18 14:29:48,451 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:29:48,451 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:48,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:48,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1423553975, now seen corresponding path program 14 times [2022-01-18 14:29:48,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:48,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161491670] [2022-01-18 14:29:48,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:48,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:48,496 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:48,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:48,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161491670] [2022-01-18 14:29:48,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161491670] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:48,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435611350] [2022-01-18 14:29:48,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:29:48,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:48,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:48,497 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:29:48,498 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:29:48,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:29:48,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:48,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:48,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:48,537 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:48,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:48,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435611350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:48,590 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:48,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:48,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368452844] [2022-01-18 14:29:48,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:48,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:48,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:48,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:48,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:48,591 INFO L87 Difference]: Start difference. First operand 80 states and 201 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:48,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:48,717 INFO L93 Difference]: Finished difference Result 132 states and 271 transitions. [2022-01-18 14:29:48,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:29:48,717 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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 14 [2022-01-18 14:29:48,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:48,718 INFO L225 Difference]: With dead ends: 132 [2022-01-18 14:29:48,718 INFO L226 Difference]: Without dead ends: 130 [2022-01-18 14:29:48,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=126, Invalid=254, Unknown=0, NotChecked=0, Total=380 [2022-01-18 14:29:48,719 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 53 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:48,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 47 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:48,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-01-18 14:29:48,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 81. [2022-01-18 14:29:48,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.525) internal successors, (202), 80 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:29:48,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 202 transitions. [2022-01-18 14:29:48,721 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 202 transitions. Word has length 14 [2022-01-18 14:29:48,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:48,721 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 202 transitions. [2022-01-18 14:29:48,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:48,721 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 202 transitions. [2022-01-18 14:29:48,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:48,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:48,722 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:48,737 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:29:48,927 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:29:48,927 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:48,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:48,928 INFO L85 PathProgramCache]: Analyzing trace with hash 292474251, now seen corresponding path program 15 times [2022-01-18 14:29:48,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:48,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36459635] [2022-01-18 14:29:48,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:48,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:48,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:48,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:48,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:48,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36459635] [2022-01-18 14:29:48,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36459635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:48,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588424750] [2022-01-18 14:29:48,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:29:48,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:48,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:48,964 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:29:48,965 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:29:48,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:29:48,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:48,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:48,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:49,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:49,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:49,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588424750] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:49,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:49,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:49,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649059448] [2022-01-18 14:29:49,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:49,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:49,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:49,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:49,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:49,059 INFO L87 Difference]: Start difference. First operand 81 states and 202 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:49,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:49,193 INFO L93 Difference]: Finished difference Result 198 states and 371 transitions. [2022-01-18 14:29:49,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:29:49,193 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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 14 [2022-01-18 14:29:49,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:49,194 INFO L225 Difference]: With dead ends: 198 [2022-01-18 14:29:49,194 INFO L226 Difference]: Without dead ends: 198 [2022-01-18 14:29:49,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=159, Invalid=261, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:29:49,195 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 119 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:49,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 31 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:49,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-01-18 14:29:49,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 81. [2022-01-18 14:29:49,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.525) internal successors, (202), 80 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:29:49,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 202 transitions. [2022-01-18 14:29:49,198 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 202 transitions. Word has length 14 [2022-01-18 14:29:49,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:49,198 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 202 transitions. [2022-01-18 14:29:49,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:49,198 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 202 transitions. [2022-01-18 14:29:49,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:49,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:49,198 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:49,231 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:29:49,398 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:29:49,399 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:49,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:49,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1785573263, now seen corresponding path program 16 times [2022-01-18 14:29:49,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:49,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758707240] [2022-01-18 14:29:49,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:49,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:49,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:49,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:49,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758707240] [2022-01-18 14:29:49,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758707240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:49,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938493141] [2022-01-18 14:29:49,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:29:49,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:49,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:49,429 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:29:49,430 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:29:49,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:29:49,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:49,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:49,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:49,464 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:49,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:49,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:49,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938493141] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:49,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:49,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:49,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357222104] [2022-01-18 14:29:49,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:49,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:49,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:49,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:49,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:49,530 INFO L87 Difference]: Start difference. First operand 81 states and 202 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:49,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:49,750 INFO L93 Difference]: Finished difference Result 203 states and 364 transitions. [2022-01-18 14:29:49,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 14:29:49,751 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:49,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:49,751 INFO L225 Difference]: With dead ends: 203 [2022-01-18 14:29:49,751 INFO L226 Difference]: Without dead ends: 197 [2022-01-18 14:29:49,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=243, Invalid=459, Unknown=0, NotChecked=0, Total=702 [2022-01-18 14:29:49,752 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 102 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:49,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 45 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:49,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-01-18 14:29:49,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 81. [2022-01-18 14:29:49,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.4875) internal successors, (199), 80 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have 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:29:49,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 199 transitions. [2022-01-18 14:29:49,755 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 199 transitions. Word has length 14 [2022-01-18 14:29:49,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:49,755 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 199 transitions. [2022-01-18 14:29:49,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:49,755 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 199 transitions. [2022-01-18 14:29:49,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:49,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:49,755 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:49,772 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:29:49,963 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:29:49,963 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:49,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:49,964 INFO L85 PathProgramCache]: Analyzing trace with hash -983957035, now seen corresponding path program 17 times [2022-01-18 14:29:49,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:49,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628706412] [2022-01-18 14:29:49,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:49,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:49,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:49,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:49,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628706412] [2022-01-18 14:29:49,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628706412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:49,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506973102] [2022-01-18 14:29:49,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:29:49,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:49,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:49,996 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:29:49,997 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:29:50,018 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:29:50,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:50,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:50,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:50,037 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:50,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:50,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506973102] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:50,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:50,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:50,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848876158] [2022-01-18 14:29:50,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:50,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:50,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:50,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:50,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:50,099 INFO L87 Difference]: Start difference. First operand 81 states and 199 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:50,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:50,152 INFO L93 Difference]: Finished difference Result 137 states and 284 transitions. [2022-01-18 14:29:50,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 14:29:50,152 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:50,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:50,153 INFO L225 Difference]: With dead ends: 137 [2022-01-18 14:29:50,153 INFO L226 Difference]: Without dead ends: 137 [2022-01-18 14:29:50,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:50,153 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 51 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:50,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 31 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:50,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-01-18 14:29:50,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 85. [2022-01-18 14:29:50,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.5357142857142856) internal successors, (213), 84 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have 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:29:50,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 213 transitions. [2022-01-18 14:29:50,156 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 213 transitions. Word has length 14 [2022-01-18 14:29:50,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:50,156 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 213 transitions. [2022-01-18 14:29:50,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:50,156 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 213 transitions. [2022-01-18 14:29:50,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:50,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:50,157 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:50,173 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:29:50,373 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:29:50,374 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:50,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:50,374 INFO L85 PathProgramCache]: Analyzing trace with hash -69671245, now seen corresponding path program 18 times [2022-01-18 14:29:50,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:50,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363226732] [2022-01-18 14:29:50,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:50,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:50,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:50,410 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:50,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:50,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363226732] [2022-01-18 14:29:50,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363226732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:50,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288749970] [2022-01-18 14:29:50,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:29:50,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:50,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:50,411 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:29:50,430 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:29:50,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:29:50,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:50,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:50,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:50,469 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:50,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:50,537 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:50,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288749970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:50,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:50,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:50,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583526703] [2022-01-18 14:29:50,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:50,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:50,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:50,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:50,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:50,538 INFO L87 Difference]: Start difference. First operand 85 states and 213 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:50,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:50,626 INFO L93 Difference]: Finished difference Result 146 states and 294 transitions. [2022-01-18 14:29:50,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 14:29:50,626 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:50,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:50,627 INFO L225 Difference]: With dead ends: 146 [2022-01-18 14:29:50,627 INFO L226 Difference]: Without dead ends: 145 [2022-01-18 14:29:50,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:29:50,628 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 52 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:50,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 31 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:50,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-01-18 14:29:50,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 85. [2022-01-18 14:29:50,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.5238095238095237) internal successors, (212), 84 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have 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:29:50,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 212 transitions. [2022-01-18 14:29:50,630 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 212 transitions. Word has length 14 [2022-01-18 14:29:50,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:50,630 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 212 transitions. [2022-01-18 14:29:50,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:50,630 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 212 transitions. [2022-01-18 14:29:50,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:50,630 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:50,630 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:50,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 14:29:50,838 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:29:50,839 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:50,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:50,839 INFO L85 PathProgramCache]: Analyzing trace with hash 791050327, now seen corresponding path program 19 times [2022-01-18 14:29:50,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:50,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452385046] [2022-01-18 14:29:50,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:50,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:50,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:50,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:50,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452385046] [2022-01-18 14:29:50,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452385046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:50,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701515319] [2022-01-18 14:29:50,866 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:29:50,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:50,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:50,867 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:29:50,868 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:29:50,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:50,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:50,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:50,914 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:50,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:50,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:50,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701515319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:50,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:50,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 11 [2022-01-18 14:29:50,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911297835] [2022-01-18 14:29:50,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:50,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:50,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:50,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:50,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:50,984 INFO L87 Difference]: Start difference. First operand 85 states and 212 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:51,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:51,097 INFO L93 Difference]: Finished difference Result 184 states and 348 transitions. [2022-01-18 14:29:51,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:29:51,098 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 14 [2022-01-18 14:29:51,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:51,098 INFO L225 Difference]: With dead ends: 184 [2022-01-18 14:29:51,099 INFO L226 Difference]: Without dead ends: 184 [2022-01-18 14:29:51,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=187, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:29:51,099 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 88 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:51,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 47 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:51,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-01-18 14:29:51,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 85. [2022-01-18 14:29:51,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.5238095238095237) internal successors, (212), 84 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have 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:29:51,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 212 transitions. [2022-01-18 14:29:51,102 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 212 transitions. Word has length 14 [2022-01-18 14:29:51,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:51,102 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 212 transitions. [2022-01-18 14:29:51,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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:29:51,102 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 212 transitions. [2022-01-18 14:29:51,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:51,102 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:51,102 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:51,119 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:29:51,315 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:29:51,315 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:51,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:51,316 INFO L85 PathProgramCache]: Analyzing trace with hash 785635409, now seen corresponding path program 20 times [2022-01-18 14:29:51,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:51,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143833795] [2022-01-18 14:29:51,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:51,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:51,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:51,354 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:51,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:51,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143833795] [2022-01-18 14:29:51,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143833795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:51,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551528658] [2022-01-18 14:29:51,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:29:51,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:51,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:51,356 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 14:29:51,357 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:29:51,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:29:51,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:51,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:51,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:51,412 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:51,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:51,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551528658] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:51,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:51,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:51,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483642007] [2022-01-18 14:29:51,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:51,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:51,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:51,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:51,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:51,481 INFO L87 Difference]: Start difference. First operand 85 states and 212 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:51,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:51,579 INFO L93 Difference]: Finished difference Result 151 states and 300 transitions. [2022-01-18 14:29:51,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:29:51,579 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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 14 [2022-01-18 14:29:51,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:51,580 INFO L225 Difference]: With dead ends: 151 [2022-01-18 14:29:51,580 INFO L226 Difference]: Without dead ends: 149 [2022-01-18 14:29:51,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=118, Invalid=224, Unknown=0, NotChecked=0, Total=342 [2022-01-18 14:29:51,581 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 63 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:51,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 27 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:51,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-01-18 14:29:51,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 85. [2022-01-18 14:29:51,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.511904761904762) internal successors, (211), 84 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have 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:29:51,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 211 transitions. [2022-01-18 14:29:51,583 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 211 transitions. Word has length 14 [2022-01-18 14:29:51,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:51,583 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 211 transitions. [2022-01-18 14:29:51,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:51,583 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 211 transitions. [2022-01-18 14:29:51,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:51,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:51,584 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:51,604 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:29:51,799 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:29:51,799 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:51,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:51,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1793303661, now seen corresponding path program 21 times [2022-01-18 14:29:51,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:51,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816264941] [2022-01-18 14:29:51,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:51,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:51,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:51,836 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:51,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:51,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816264941] [2022-01-18 14:29:51,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816264941] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:51,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460743682] [2022-01-18 14:29:51,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:29:51,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:51,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:51,838 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:29:51,839 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:29:51,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 14:29:51,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:51,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:51,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:51,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:51,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:51,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:51,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460743682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:51,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:51,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:51,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626600462] [2022-01-18 14:29:51,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:51,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:51,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:51,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:51,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:51,952 INFO L87 Difference]: Start difference. First operand 85 states and 211 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:52,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:52,115 INFO L93 Difference]: Finished difference Result 193 states and 358 transitions. [2022-01-18 14:29:52,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 14:29:52,115 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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 14 [2022-01-18 14:29:52,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:52,116 INFO L225 Difference]: With dead ends: 193 [2022-01-18 14:29:52,116 INFO L226 Difference]: Without dead ends: 193 [2022-01-18 14:29:52,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=162, Invalid=300, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:29:52,117 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 100 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:52,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 59 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:52,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-01-18 14:29:52,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 85. [2022-01-18 14:29:52,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.511904761904762) internal successors, (211), 84 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have 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:29:52,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 211 transitions. [2022-01-18 14:29:52,120 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 211 transitions. Word has length 14 [2022-01-18 14:29:52,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:52,120 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 211 transitions. [2022-01-18 14:29:52,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 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:29:52,120 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 211 transitions. [2022-01-18 14:29:52,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:52,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:52,120 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:52,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 14:29:52,329 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:29:52,330 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:52,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:52,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1530337907, now seen corresponding path program 22 times [2022-01-18 14:29:52,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:52,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082927307] [2022-01-18 14:29:52,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:52,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:52,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:52,363 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:52,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:52,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082927307] [2022-01-18 14:29:52,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082927307] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:52,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465936957] [2022-01-18 14:29:52,363 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:29:52,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:52,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:52,364 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:29:52,365 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:29:52,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:29:52,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:52,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:52,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:52,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:52,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:52,460 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:52,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465936957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:52,461 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:52,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 14:29:52,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127892509] [2022-01-18 14:29:52,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:52,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:52,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:52,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:52,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:52,462 INFO L87 Difference]: Start difference. First operand 85 states and 211 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:29:52,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:52,530 INFO L93 Difference]: Finished difference Result 125 states and 286 transitions. [2022-01-18 14:29:52,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 14:29:52,530 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 14 [2022-01-18 14:29:52,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:52,532 INFO L225 Difference]: With dead ends: 125 [2022-01-18 14:29:52,532 INFO L226 Difference]: Without dead ends: 122 [2022-01-18 14:29:52,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2022-01-18 14:29:52,532 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 48 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:52,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 11 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:52,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-01-18 14:29:52,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 85. [2022-01-18 14:29:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.5) internal successors, (210), 84 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have 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:29:52,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 210 transitions. [2022-01-18 14:29:52,536 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 210 transitions. Word has length 14 [2022-01-18 14:29:52,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:52,536 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 210 transitions. [2022-01-18 14:29:52,540 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:29:52,540 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 210 transitions. [2022-01-18 14:29:52,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:52,541 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:52,541 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:52,558 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:29:52,741 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:29:52,741 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:52,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:52,742 INFO L85 PathProgramCache]: Analyzing trace with hash -303898665, now seen corresponding path program 23 times [2022-01-18 14:29:52,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:52,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783119227] [2022-01-18 14:29:52,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:52,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:52,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:52,774 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:52,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:52,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783119227] [2022-01-18 14:29:52,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783119227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:52,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071129493] [2022-01-18 14:29:52,775 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:29:52,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:52,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:52,776 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:29:52,776 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:29:52,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 14:29:52,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:52,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:52,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:52,821 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:52,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:52,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:52,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071129493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:52,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:52,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 14:29:52,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844945798] [2022-01-18 14:29:52,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:52,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 14:29:52,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:52,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 14:29:52,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-18 14:29:52,874 INFO L87 Difference]: Start difference. First operand 85 states and 210 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:29:53,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:53,025 INFO L93 Difference]: Finished difference Result 157 states and 321 transitions. [2022-01-18 14:29:53,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:29:53,025 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 14 [2022-01-18 14:29:53,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:53,026 INFO L225 Difference]: With dead ends: 157 [2022-01-18 14:29:53,026 INFO L226 Difference]: Without dead ends: 157 [2022-01-18 14:29:53,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=167, Invalid=339, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:29:53,026 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 67 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:53,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 31 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:53,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-01-18 14:29:53,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 93. [2022-01-18 14:29:53,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.532608695652174) internal successors, (233), 92 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:53,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 233 transitions. [2022-01-18 14:29:53,029 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 233 transitions. Word has length 14 [2022-01-18 14:29:53,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:53,029 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 233 transitions. [2022-01-18 14:29:53,029 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:29:53,029 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 233 transitions. [2022-01-18 14:29:53,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:53,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:53,029 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:53,046 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:29:53,230 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:29:53,230 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:53,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:53,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2020179095, now seen corresponding path program 24 times [2022-01-18 14:29:53,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:53,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966547552] [2022-01-18 14:29:53,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:53,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:53,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:53,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:53,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:53,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966547552] [2022-01-18 14:29:53,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966547552] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:53,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177172685] [2022-01-18 14:29:53,261 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:29:53,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:53,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:53,262 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:29:53,263 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:29:53,280 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:29:53,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:53,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:53,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:53,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:53,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:53,368 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:53,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177172685] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:53,369 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:53,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-01-18 14:29:53,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683186954] [2022-01-18 14:29:53,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:53,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:53,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:53,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:53,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:53,369 INFO L87 Difference]: Start difference. First operand 93 states and 233 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:53,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:53,589 INFO L93 Difference]: Finished difference Result 259 states and 511 transitions. [2022-01-18 14:29:53,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 14:29:53,589 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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 14 [2022-01-18 14:29:53,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:53,590 INFO L225 Difference]: With dead ends: 259 [2022-01-18 14:29:53,590 INFO L226 Difference]: Without dead ends: 253 [2022-01-18 14:29:53,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=271, Invalid=485, Unknown=0, NotChecked=0, Total=756 [2022-01-18 14:29:53,591 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 105 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:53,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 43 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:53,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-01-18 14:29:53,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 107. [2022-01-18 14:29:53,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.6792452830188678) internal successors, (284), 106 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have 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:29:53,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 284 transitions. [2022-01-18 14:29:53,594 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 284 transitions. Word has length 14 [2022-01-18 14:29:53,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:53,594 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 284 transitions. [2022-01-18 14:29:53,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:53,594 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 284 transitions. [2022-01-18 14:29:53,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:53,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:53,594 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:53,611 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:29:53,795 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:29:53,795 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:53,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:53,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1218562867, now seen corresponding path program 25 times [2022-01-18 14:29:53,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:53,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453318924] [2022-01-18 14:29:53,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:53,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:53,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:53,826 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:53,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:53,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453318924] [2022-01-18 14:29:53,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453318924] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:53,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220748505] [2022-01-18 14:29:53,826 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:29:53,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:53,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:53,827 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:29:53,828 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:29:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:53,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:53,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:53,868 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:53,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:53,928 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:53,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220748505] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:53,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:53,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-01-18 14:29:53,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414382651] [2022-01-18 14:29:53,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:53,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:53,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:53,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:53,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:53,929 INFO L87 Difference]: Start difference. First operand 107 states and 284 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:53,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:53,979 INFO L93 Difference]: Finished difference Result 187 states and 420 transitions. [2022-01-18 14:29:53,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 14:29:53,979 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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 14 [2022-01-18 14:29:53,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:53,980 INFO L225 Difference]: With dead ends: 187 [2022-01-18 14:29:53,980 INFO L226 Difference]: Without dead ends: 185 [2022-01-18 14:29:53,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:29:53,980 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 63 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:53,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 27 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:53,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-01-18 14:29:53,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 117. [2022-01-18 14:29:53,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.7672413793103448) internal successors, (321), 116 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:53,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 321 transitions. [2022-01-18 14:29:53,983 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 321 transitions. Word has length 14 [2022-01-18 14:29:53,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:53,983 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 321 transitions. [2022-01-18 14:29:53,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:53,983 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 321 transitions. [2022-01-18 14:29:53,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:53,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:53,984 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:54,001 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:29:54,199 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:29:54,199 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:54,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:54,199 INFO L85 PathProgramCache]: Analyzing trace with hash -304277077, now seen corresponding path program 26 times [2022-01-18 14:29:54,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:54,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917643303] [2022-01-18 14:29:54,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:54,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:54,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:54,233 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:54,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:54,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917643303] [2022-01-18 14:29:54,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917643303] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:54,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033740003] [2022-01-18 14:29:54,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:29:54,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:54,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:54,234 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:29:54,235 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:29:54,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:29:54,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:54,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:54,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:54,270 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:54,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:54,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:54,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033740003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:54,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:54,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-01-18 14:29:54,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498724726] [2022-01-18 14:29:54,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:54,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:54,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:54,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:54,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:54,330 INFO L87 Difference]: Start difference. First operand 117 states and 321 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:54,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:54,425 INFO L93 Difference]: Finished difference Result 185 states and 414 transitions. [2022-01-18 14:29:54,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:29:54,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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 14 [2022-01-18 14:29:54,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:54,426 INFO L225 Difference]: With dead ends: 185 [2022-01-18 14:29:54,426 INFO L226 Difference]: Without dead ends: 184 [2022-01-18 14:29:54,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=109, Invalid=197, Unknown=0, NotChecked=0, Total=306 [2022-01-18 14:29:54,426 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 84 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:54,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 25 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:54,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-01-18 14:29:54,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 117. [2022-01-18 14:29:54,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.75) internal successors, (319), 116 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have 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:29:54,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 319 transitions. [2022-01-18 14:29:54,429 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 319 transitions. Word has length 14 [2022-01-18 14:29:54,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:54,429 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 319 transitions. [2022-01-18 14:29:54,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:54,430 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 319 transitions. [2022-01-18 14:29:54,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:54,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:54,430 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:54,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 14:29:54,637 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:29:54,638 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:54,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:54,638 INFO L85 PathProgramCache]: Analyzing trace with hash 556444495, now seen corresponding path program 27 times [2022-01-18 14:29:54,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:54,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425322985] [2022-01-18 14:29:54,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:54,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:54,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:54,670 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:54,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:54,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425322985] [2022-01-18 14:29:54,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425322985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:54,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540450688] [2022-01-18 14:29:54,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:29:54,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:54,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:54,671 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:29:54,672 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:29:54,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:29:54,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:54,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:54,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:54,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:54,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:54,773 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:29:54,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540450688] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:54,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:54,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-01-18 14:29:54,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855515632] [2022-01-18 14:29:54,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:54,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:54,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:54,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:54,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:54,775 INFO L87 Difference]: Start difference. First operand 117 states and 319 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:54,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:54,895 INFO L93 Difference]: Finished difference Result 220 states and 469 transitions. [2022-01-18 14:29:54,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 14:29:54,895 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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 14 [2022-01-18 14:29:54,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:54,896 INFO L225 Difference]: With dead ends: 220 [2022-01-18 14:29:54,896 INFO L226 Difference]: Without dead ends: 219 [2022-01-18 14:29:54,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=149, Invalid=231, Unknown=0, NotChecked=0, Total=380 [2022-01-18 14:29:54,896 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 109 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:54,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 33 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:54,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-01-18 14:29:54,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 117. [2022-01-18 14:29:54,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.663793103448276) internal successors, (309), 116 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have 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:29:54,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 309 transitions. [2022-01-18 14:29:54,900 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 309 transitions. Word has length 14 [2022-01-18 14:29:54,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:54,900 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 309 transitions. [2022-01-18 14:29:54,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 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:29:54,900 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 309 transitions. [2022-01-18 14:29:54,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:54,900 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:54,900 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:54,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 14:29:55,116 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:29:55,116 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:55,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:55,116 INFO L85 PathProgramCache]: Analyzing trace with hash 551029577, now seen corresponding path program 28 times [2022-01-18 14:29:55,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:55,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698035081] [2022-01-18 14:29:55,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:55,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:55,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:55,149 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:55,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:55,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698035081] [2022-01-18 14:29:55,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698035081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:55,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912858237] [2022-01-18 14:29:55,149 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:29:55,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:55,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:55,150 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:29:55,151 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:29:55,166 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:29:55,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:55,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:55,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:55,200 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:55,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:55,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912858237] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:55,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:55,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 14:29:55,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797943300] [2022-01-18 14:29:55,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:55,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:29:55,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:55,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:29:55,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:29:55,253 INFO L87 Difference]: Start difference. First operand 117 states and 309 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:29:55,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:55,357 INFO L93 Difference]: Finished difference Result 188 states and 405 transitions. [2022-01-18 14:29:55,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 14:29:55,358 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 14 [2022-01-18 14:29:55,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:55,358 INFO L225 Difference]: With dead ends: 188 [2022-01-18 14:29:55,358 INFO L226 Difference]: Without dead ends: 186 [2022-01-18 14:29:55,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=252, Unknown=0, NotChecked=0, Total=380 [2022-01-18 14:29:55,359 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 68 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:55,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 35 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:55,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-01-18 14:29:55,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 117. [2022-01-18 14:29:55,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.6551724137931036) internal successors, (308), 116 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have 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:29:55,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 308 transitions. [2022-01-18 14:29:55,363 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 308 transitions. Word has length 14 [2022-01-18 14:29:55,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:55,363 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 308 transitions. [2022-01-18 14:29:55,363 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:29:55,363 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 308 transitions. [2022-01-18 14:29:55,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:55,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:55,364 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:55,378 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:29:55,578 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:29:55,579 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:55,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:55,579 INFO L85 PathProgramCache]: Analyzing trace with hash -2027909493, now seen corresponding path program 29 times [2022-01-18 14:29:55,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:55,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282271652] [2022-01-18 14:29:55,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:55,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:55,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:55,610 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:55,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:55,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282271652] [2022-01-18 14:29:55,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282271652] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:55,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750220826] [2022-01-18 14:29:55,613 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:29:55,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:55,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:55,614 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:29:55,615 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:29:55,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:29:55,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:55,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:55,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:55,670 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:55,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:55,725 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:55,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750220826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:55,725 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:55,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 14:29:55,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726133708] [2022-01-18 14:29:55,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:55,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 14:29:55,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:55,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 14:29:55,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-01-18 14:29:55,726 INFO L87 Difference]: Start difference. First operand 117 states and 308 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:29:55,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:55,920 INFO L93 Difference]: Finished difference Result 234 states and 489 transitions. [2022-01-18 14:29:55,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 14:29:55,920 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 14 [2022-01-18 14:29:55,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:55,921 INFO L225 Difference]: With dead ends: 234 [2022-01-18 14:29:55,921 INFO L226 Difference]: Without dead ends: 234 [2022-01-18 14:29:55,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=234, Invalid=416, Unknown=0, NotChecked=0, Total=650 [2022-01-18 14:29:55,921 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 96 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:55,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 63 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:55,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-01-18 14:29:55,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 113. [2022-01-18 14:29:55,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.580357142857143) internal successors, (289), 112 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have 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:29:55,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 289 transitions. [2022-01-18 14:29:55,924 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 289 transitions. Word has length 14 [2022-01-18 14:29:55,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:55,924 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 289 transitions. [2022-01-18 14:29:55,924 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:29:55,924 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 289 transitions. [2022-01-18 14:29:55,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:55,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:55,925 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:55,948 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:29:56,138 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:29:56,138 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:56,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:56,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1295732075, now seen corresponding path program 30 times [2022-01-18 14:29:56,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:56,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045279706] [2022-01-18 14:29:56,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:56,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:56,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:56,171 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:56,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:56,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045279706] [2022-01-18 14:29:56,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045279706] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:56,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649974078] [2022-01-18 14:29:56,172 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:29:56,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:56,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:56,173 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:29:56,173 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:29:56,189 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 14:29:56,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:56,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:56,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:56,214 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:56,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:56,269 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:56,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649974078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:56,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:56,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:56,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715885236] [2022-01-18 14:29:56,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:56,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:56,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:56,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:56,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:56,270 INFO L87 Difference]: Start difference. First operand 113 states and 289 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:29:56,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:56,350 INFO L93 Difference]: Finished difference Result 160 states and 368 transitions. [2022-01-18 14:29:56,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 14:29:56,350 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 14 [2022-01-18 14:29:56,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:56,351 INFO L225 Difference]: With dead ends: 160 [2022-01-18 14:29:56,351 INFO L226 Difference]: Without dead ends: 157 [2022-01-18 14:29:56,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=114, Invalid=228, Unknown=0, NotChecked=0, Total=342 [2022-01-18 14:29:56,351 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 72 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:56,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 23 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:56,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-01-18 14:29:56,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 113. [2022-01-18 14:29:56,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.5714285714285716) internal successors, (288), 112 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have 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:29:56,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 288 transitions. [2022-01-18 14:29:56,353 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 288 transitions. Word has length 14 [2022-01-18 14:29:56,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:56,353 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 288 transitions. [2022-01-18 14:29:56,354 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:29:56,354 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 288 transitions. [2022-01-18 14:29:56,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:56,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:56,354 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:56,369 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:29:56,569 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:29:56,569 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:56,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:56,569 INFO L85 PathProgramCache]: Analyzing trace with hash -538504497, now seen corresponding path program 31 times [2022-01-18 14:29:56,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:56,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553298409] [2022-01-18 14:29:56,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:56,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:56,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:56,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:56,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:56,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553298409] [2022-01-18 14:29:56,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553298409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:56,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013121918] [2022-01-18 14:29:56,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:29:56,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:56,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:56,603 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:29:56,603 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:29:56,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:56,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:56,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:56,665 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:56,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:56,711 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:56,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013121918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:56,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:56,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:56,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566970726] [2022-01-18 14:29:56,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:56,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:56,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:56,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:56,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:56,712 INFO L87 Difference]: Start difference. First operand 113 states and 288 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:29:56,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:56,853 INFO L93 Difference]: Finished difference Result 183 states and 412 transitions. [2022-01-18 14:29:56,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 14:29:56,854 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 14 [2022-01-18 14:29:56,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:56,854 INFO L225 Difference]: With dead ends: 183 [2022-01-18 14:29:56,854 INFO L226 Difference]: Without dead ends: 183 [2022-01-18 14:29:56,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=165, Invalid=341, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:29:56,855 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 40 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:56,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 39 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:56,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-18 14:29:56,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 118. [2022-01-18 14:29:56,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.606837606837607) internal successors, (305), 117 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:56,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 305 transitions. [2022-01-18 14:29:56,858 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 305 transitions. Word has length 14 [2022-01-18 14:29:56,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:56,858 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 305 transitions. [2022-01-18 14:29:56,858 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:29:56,859 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 305 transitions. [2022-01-18 14:29:56,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:56,860 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:56,860 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:56,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 14:29:57,075 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:29:57,075 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:57,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:57,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1388294263, now seen corresponding path program 32 times [2022-01-18 14:29:57,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:57,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50364578] [2022-01-18 14:29:57,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:57,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:57,112 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:57,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:57,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50364578] [2022-01-18 14:29:57,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50364578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:57,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423825912] [2022-01-18 14:29:57,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:29:57,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:57,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:57,114 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:29:57,114 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:29:57,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:29:57,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:57,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:57,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:57,161 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:57,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:57,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:57,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423825912] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:57,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:57,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:57,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10935641] [2022-01-18 14:29:57,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:57,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:57,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:57,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:57,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:57,203 INFO L87 Difference]: Start difference. First operand 118 states and 305 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:29:57,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:57,283 INFO L93 Difference]: Finished difference Result 154 states and 372 transitions. [2022-01-18 14:29:57,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 14:29:57,283 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 14 [2022-01-18 14:29:57,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:57,283 INFO L225 Difference]: With dead ends: 154 [2022-01-18 14:29:57,283 INFO L226 Difference]: Without dead ends: 150 [2022-01-18 14:29:57,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2022-01-18 14:29:57,284 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 35 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:57,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 21 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 14:29:57,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-01-18 14:29:57,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 117. [2022-01-18 14:29:57,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.6120689655172415) internal successors, (303), 116 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have 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:29:57,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 303 transitions. [2022-01-18 14:29:57,286 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 303 transitions. Word has length 14 [2022-01-18 14:29:57,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:57,286 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 303 transitions. [2022-01-18 14:29:57,287 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:29:57,287 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 303 transitions. [2022-01-18 14:29:57,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 14:29:57,287 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:57,287 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:57,304 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:29:57,500 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:29:57,501 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:57,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:57,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1611589877, now seen corresponding path program 33 times [2022-01-18 14:29:57,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:57,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649364094] [2022-01-18 14:29:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:57,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:57,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:57,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:57,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649364094] [2022-01-18 14:29:57,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649364094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:57,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137944541] [2022-01-18 14:29:57,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:29:57,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:57,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:57,535 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:29:57,535 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:29:57,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:29:57,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:57,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 14:29:57,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:57,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:57,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:57,627 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:57,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137944541] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:57,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:57,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 14:29:57,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154591766] [2022-01-18 14:29:57,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:57,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 14:29:57,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:57,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 14:29:57,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-01-18 14:29:57,628 INFO L87 Difference]: Start difference. First operand 117 states and 303 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:29:57,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:57,765 INFO L93 Difference]: Finished difference Result 177 states and 409 transitions. [2022-01-18 14:29:57,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 14:29:57,765 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 14 [2022-01-18 14:29:57,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:57,766 INFO L225 Difference]: With dead ends: 177 [2022-01-18 14:29:57,766 INFO L226 Difference]: Without dead ends: 177 [2022-01-18 14:29:57,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=209, Invalid=441, Unknown=0, NotChecked=0, Total=650 [2022-01-18 14:29:57,766 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 26 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:57,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 25 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:57,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-18 14:29:57,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 125. [2022-01-18 14:29:57,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.6048387096774195) internal successors, (323), 124 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have 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:29:57,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 323 transitions. [2022-01-18 14:29:57,769 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 323 transitions. Word has length 14 [2022-01-18 14:29:57,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:57,769 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 323 transitions. [2022-01-18 14:29:57,769 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:29:57,769 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 323 transitions. [2022-01-18 14:29:57,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 14:29:57,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:57,769 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:57,790 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:29:57,983 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:29:57,983 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:57,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:57,984 INFO L85 PathProgramCache]: Analyzing trace with hash 151536728, now seen corresponding path program 34 times [2022-01-18 14:29:57,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:57,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967696423] [2022-01-18 14:29:57,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:57,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:57,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:58,024 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:29:58,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:58,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967696423] [2022-01-18 14:29:58,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967696423] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:58,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966260016] [2022-01-18 14:29:58,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:29:58,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:58,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:58,025 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:29:58,031 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:29:58,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:29:58,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:58,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 14:29:58,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:58,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 14:29:58,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:58,190 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 14:29:58,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966260016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:29:58,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:29:58,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 14 [2022-01-18 14:29:58,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982486712] [2022-01-18 14:29:58,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:29:58,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 14:29:58,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:29:58,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 14:29:58,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 14:29:58,191 INFO L87 Difference]: Start difference. First operand 125 states and 323 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:29:58,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:29:58,290 INFO L93 Difference]: Finished difference Result 301 states and 762 transitions. [2022-01-18 14:29:58,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 14:29:58,290 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:29:58,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:29:58,291 INFO L225 Difference]: With dead ends: 301 [2022-01-18 14:29:58,291 INFO L226 Difference]: Without dead ends: 298 [2022-01-18 14:29:58,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:29:58,292 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 98 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:29:58,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 17 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:29:58,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-01-18 14:29:58,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 188. [2022-01-18 14:29:58,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.5828877005347595) internal successors, (483), 187 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:29:58,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 483 transitions. [2022-01-18 14:29:58,295 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 483 transitions. Word has length 15 [2022-01-18 14:29:58,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:29:58,295 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 483 transitions. [2022-01-18 14:29:58,295 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:29:58,295 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 483 transitions. [2022-01-18 14:29:58,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:29:58,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:29:58,296 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:29:58,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 14:29:58,515 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:29:58,515 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:29:58,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:29:58,516 INFO L85 PathProgramCache]: Analyzing trace with hash -773051784, now seen corresponding path program 35 times [2022-01-18 14:29:58,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:29:58,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718665317] [2022-01-18 14:29:58,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:29:58,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:29:58,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:29:58,554 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:58,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:29:58,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718665317] [2022-01-18 14:29:58,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718665317] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:29:58,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594090482] [2022-01-18 14:29:58,554 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:29:58,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:29:58,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:29:58,555 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:29:58,556 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:29:58,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 14:29:58,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:29:58,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 14:29:58,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:29:58,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:29:58,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-01-18 14:29:59,105 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:29:59,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:29:59,677 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-01-18 14:29:59,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-01-18 14:30:34,828 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:30:34,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594090482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:30:34,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:30:34,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 21 [2022-01-18 14:30:34,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301686995] [2022-01-18 14:30:34,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:30:34,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:30:34,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:30:34,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:30:34,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:30:34,829 INFO L87 Difference]: Start difference. First operand 188 states and 483 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 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:30:35,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:30:35,002 INFO L93 Difference]: Finished difference Result 255 states and 613 transitions. [2022-01-18 14:30:35,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:30:35,002 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:30:35,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:30:35,003 INFO L225 Difference]: With dead ends: 255 [2022-01-18 14:30:35,003 INFO L226 Difference]: Without dead ends: 252 [2022-01-18 14:30:35,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:30:35,003 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 33 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:30:35,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:30:35,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-01-18 14:30:35,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 221. [2022-01-18 14:30:35,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.5727272727272728) internal successors, (566), 220 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have 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:30:35,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 566 transitions. [2022-01-18 14:30:35,007 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 566 transitions. Word has length 17 [2022-01-18 14:30:35,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:30:35,007 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 566 transitions. [2022-01-18 14:30:35,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 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:30:35,007 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 566 transitions. [2022-01-18 14:30:35,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:30:35,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:30:35,007 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:30:35,023 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:30:35,222 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:30:35,223 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:30:35,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:30:35,223 INFO L85 PathProgramCache]: Analyzing trace with hash 973236826, now seen corresponding path program 36 times [2022-01-18 14:30:35,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:30:35,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269214212] [2022-01-18 14:30:35,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:30:35,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:30:35,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:30:35,258 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:30:35,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:30:35,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269214212] [2022-01-18 14:30:35,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269214212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:30:35,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456322619] [2022-01-18 14:30:35,258 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 14:30:35,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:30:35,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:30:35,259 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:30:35,260 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:30:35,280 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 14:30:35,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:30:35,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 14:30:35,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:30:35,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:30:35,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-01-18 14:30:35,707 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:30:35,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:30:36,262 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-01-18 14:30:36,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-01-18 14:32:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:32:15,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456322619] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:32:15,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:32:15,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 22 [2022-01-18 14:32:15,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658178258] [2022-01-18 14:32:15,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:32:15,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 14:32:15,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:32:15,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 14:32:15,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:32:15,039 INFO L87 Difference]: Start difference. First operand 221 states and 566 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:32:15,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:32:15,219 INFO L93 Difference]: Finished difference Result 289 states and 711 transitions. [2022-01-18 14:32:15,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:32:15,219 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:32:15,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:32:15,220 INFO L225 Difference]: With dead ends: 289 [2022-01-18 14:32:15,220 INFO L226 Difference]: Without dead ends: 283 [2022-01-18 14:32:15,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-01-18 14:32:15,221 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 22 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:32:15,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 32 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:32:15,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-01-18 14:32:15,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 250. [2022-01-18 14:32:15,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.6144578313253013) internal successors, (651), 249 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have 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:32:15,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 651 transitions. [2022-01-18 14:32:15,225 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 651 transitions. Word has length 17 [2022-01-18 14:32:15,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:32:15,225 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 651 transitions. [2022-01-18 14:32:15,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:32:15,225 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 651 transitions. [2022-01-18 14:32:15,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:32:15,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:32:15,226 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:32:15,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 14:32:15,439 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:32:15,439 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:32:15,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:32:15,440 INFO L85 PathProgramCache]: Analyzing trace with hash 376863910, now seen corresponding path program 37 times [2022-01-18 14:32:15,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:32:15,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062816033] [2022-01-18 14:32:15,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:32:15,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:32:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:32:15,476 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:32:15,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:32:15,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062816033] [2022-01-18 14:32:15,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062816033] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:32:15,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732282159] [2022-01-18 14:32:15,476 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 14:32:15,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:32:15,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:32:15,477 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:32:15,478 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:32:15,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:32:15,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 14:32:15,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:32:15,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:32:15,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-01-18 14:32:15,898 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:32:15,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:32:16,447 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-01-18 14:32:16,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-01-18 14:34:18,746 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:34:18,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732282159] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:34:18,747 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:34:18,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 21 [2022-01-18 14:34:18,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547413153] [2022-01-18 14:34:18,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:34:18,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 14:34:18,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:34:18,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 14:34:18,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:34:18,748 INFO L87 Difference]: Start difference. First operand 250 states and 651 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 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:34:18,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:34:18,910 INFO L93 Difference]: Finished difference Result 333 states and 843 transitions. [2022-01-18 14:34:18,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:34:18,910 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:34:18,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:34:18,911 INFO L225 Difference]: With dead ends: 333 [2022-01-18 14:34:18,911 INFO L226 Difference]: Without dead ends: 327 [2022-01-18 14:34:18,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 14:34:18,912 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 23 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:34:18,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 27 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:34:18,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-01-18 14:34:18,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 291. [2022-01-18 14:34:18,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.679310344827586) internal successors, (777), 290 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have 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:34:18,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 777 transitions. [2022-01-18 14:34:18,916 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 777 transitions. Word has length 17 [2022-01-18 14:34:18,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:34:18,916 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 777 transitions. [2022-01-18 14:34:18,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 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:34:18,916 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 777 transitions. [2022-01-18 14:34:18,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:34:18,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:34:18,917 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:34:18,932 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:34:19,128 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:34:19,129 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:34:19,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:34:19,129 INFO L85 PathProgramCache]: Analyzing trace with hash -930827302, now seen corresponding path program 38 times [2022-01-18 14:34:19,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:34:19,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563234874] [2022-01-18 14:34:19,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:34:19,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:34:19,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:34:19,160 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 14:34:19,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:34:19,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563234874] [2022-01-18 14:34:19,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563234874] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:34:19,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533941470] [2022-01-18 14:34:19,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 14:34:19,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:34:19,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:34:19,162 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:34:19,163 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:34:19,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 14:34:19,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:34:19,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 14:34:19,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:34:19,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:34:19,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-01-18 14:34:19,621 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:34:19,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:34:20,150 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-01-18 14:34:20,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-01-18 14:35:48,566 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:35:48,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533941470] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:35:48,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:35:48,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 20 [2022-01-18 14:35:48,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387414099] [2022-01-18 14:35:48,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:35:48,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 14:35:48,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:35:48,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 14:35:48,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:35:48,567 INFO L87 Difference]: Start difference. First operand 291 states and 777 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:35:48,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:35:48,762 INFO L93 Difference]: Finished difference Result 393 states and 1010 transitions. [2022-01-18 14:35:48,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:35:48,762 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:35:48,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:35:48,763 INFO L225 Difference]: With dead ends: 393 [2022-01-18 14:35:48,763 INFO L226 Difference]: Without dead ends: 387 [2022-01-18 14:35:48,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-01-18 14:35:48,764 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 29 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 14:35:48,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 42 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 14:35:48,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-01-18 14:35:48,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 340. [2022-01-18 14:35:48,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.734513274336283) internal successors, (927), 339 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have 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:35:48,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 927 transitions. [2022-01-18 14:35:48,769 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 927 transitions. Word has length 17 [2022-01-18 14:35:48,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:35:48,769 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 927 transitions. [2022-01-18 14:35:48,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:35:48,769 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 927 transitions. [2022-01-18 14:35:48,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:35:48,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:35:48,770 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:35:48,802 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:35:48,985 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:35:48,985 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:35:48,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:35:48,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1480418086, now seen corresponding path program 39 times [2022-01-18 14:35:48,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:35:48,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600369885] [2022-01-18 14:35:48,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:35:48,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:35:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:35:49,020 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:35:49,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:35:49,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600369885] [2022-01-18 14:35:49,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600369885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:35:49,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718901551] [2022-01-18 14:35:49,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 14:35:49,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:35:49,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:35:49,021 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:35:49,022 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:35:49,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 14:35:49,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:35:49,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 14:35:49,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:35:49,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:35:49,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-01-18 14:35:49,515 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:35:49,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:35:50,058 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-01-18 14:35:50,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-01-18 14:40:07,945 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:40:07,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718901551] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:40:07,946 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:40:07,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 19 [2022-01-18 14:40:07,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115268102] [2022-01-18 14:40:07,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:40:07,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 14:40:07,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:40:07,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 14:40:07,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2022-01-18 14:40:07,947 INFO L87 Difference]: Start difference. First operand 340 states and 927 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 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:40:08,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:40:08,097 INFO L93 Difference]: Finished difference Result 410 states and 1084 transitions. [2022-01-18 14:40:08,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:40:08,098 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 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:40:08,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:40:08,099 INFO L225 Difference]: With dead ends: 410 [2022-01-18 14:40:08,099 INFO L226 Difference]: Without dead ends: 407 [2022-01-18 14:40:08,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2022-01-18 14:40:08,099 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 21 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:40:08,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 25 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:40:08,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-01-18 14:40:08,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 374. [2022-01-18 14:40:08,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.7640750670241285) internal successors, (1031), 373 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have 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:08,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1031 transitions. [2022-01-18 14:40:08,105 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1031 transitions. Word has length 17 [2022-01-18 14:40:08,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:40:08,105 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 1031 transitions. [2022-01-18 14:40:08,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 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:40:08,105 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1031 transitions. [2022-01-18 14:40:08,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:40:08,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:40:08,106 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:40:08,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 14:40:08,306 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:40:08,306 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:40:08,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:40:08,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1080386214, now seen corresponding path program 40 times [2022-01-18 14:40:08,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:40:08,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394074668] [2022-01-18 14:40:08,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:40:08,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:40:08,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:40:08,350 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:40:08,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:40:08,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394074668] [2022-01-18 14:40:08,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394074668] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:40:08,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242965246] [2022-01-18 14:40:08,351 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 14:40:08,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:40:08,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:40:08,352 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:40:08,353 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:40:08,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 14:40:08,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:40:08,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 14:40:08,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:40:08,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:40:08,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-01-18 14:40:08,802 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:40:08,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:40:09,314 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-01-18 14:40:09,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-01-18 14:41:07,172 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:41:07,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242965246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 14:41:07,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 14:41:07,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 18 [2022-01-18 14:41:07,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400364072] [2022-01-18 14:41:07,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 14:41:07,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 14:41:07,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 14:41:07,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 14:41:07,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-18 14:41:07,173 INFO L87 Difference]: Start difference. First operand 374 states and 1031 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:41:07,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 14:41:07,316 INFO L93 Difference]: Finished difference Result 457 states and 1222 transitions. [2022-01-18 14:41:07,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 14:41:07,316 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 14:41:07,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 14:41:07,318 INFO L225 Difference]: With dead ends: 457 [2022-01-18 14:41:07,318 INFO L226 Difference]: Without dead ends: 454 [2022-01-18 14:41:07,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-18 14:41:07,318 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 19 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 14:41:07,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 24 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 14:41:07,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-01-18 14:41:07,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 416. [2022-01-18 14:41:07,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.8) internal successors, (1162), 415 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have 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:07,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1162 transitions. [2022-01-18 14:41:07,324 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1162 transitions. Word has length 17 [2022-01-18 14:41:07,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 14:41:07,324 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1162 transitions. [2022-01-18 14:41:07,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 14:41:07,324 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1162 transitions. [2022-01-18 14:41:07,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 14:41:07,325 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 14:41:07,325 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 14:41:07,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 14:41:07,535 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:41:07,535 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 14:41:07,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 14:41:07,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1139059110, now seen corresponding path program 41 times [2022-01-18 14:41:07,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 14:41:07,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603824004] [2022-01-18 14:41:07,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 14:41:07,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 14:41:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 14:41:07,571 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 14:41:07,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 14:41:07,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603824004] [2022-01-18 14:41:07,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603824004] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 14:41:07,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679915559] [2022-01-18 14:41:07,571 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 14:41:07,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 14:41:07,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 14:41:07,572 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:41:07,573 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:41:07,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 14:41:07,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 14:41:07,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 14:41:07,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 14:41:07,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 14:41:07,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-01-18 14:41:08,073 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 14:41:08,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 14:41:08,577 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-01-18 14:41:08,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 Received shutdown request... [2022-01-18 14:43:39,131 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 14:43:39,133 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 14:43:39,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 14:43:39,153 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:43:39,153 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 14:43:39,335 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:43:39,335 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 6ms.. [2022-01-18 14:43:39,337 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 14:43:39,337 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 14:43:39,339 INFO L732 BasicCegarLoop]: Path program histogram: [41, 2, 1, 1] [2022-01-18 14:43:39,340 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 14:43:39,340 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 14:43:39,342 INFO L202 PluginConnector]: Adding new model unroll-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 02:43:39 BasicIcfg [2022-01-18 14:43:39,342 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 14:43:39,342 INFO L158 Benchmark]: Toolchain (without parser) took 840499.59ms. Allocated memory was 352.3MB in the beginning and 994.1MB in the end (delta: 641.7MB). Free memory was 312.3MB in the beginning and 378.8MB in the end (delta: -66.5MB). Peak memory consumption was 603.9MB. Max. memory is 16.0GB. [2022-01-18 14:43:39,342 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 352.3MB. Free memory is still 313.4MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 14:43:39,342 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.27ms. Allocated memory is still 352.3MB. Free memory was 312.2MB in the beginning and 310.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 14:43:39,342 INFO L158 Benchmark]: Boogie Preprocessor took 12.19ms. Allocated memory is still 352.3MB. Free memory was 310.7MB in the beginning and 309.8MB in the end (delta: 893.0kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 14:43:39,342 INFO L158 Benchmark]: RCFGBuilder took 187.14ms. Allocated memory is still 352.3MB. Free memory was 309.7MB in the beginning and 299.6MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 14:43:39,342 INFO L158 Benchmark]: TraceAbstraction took 840277.14ms. Allocated memory was 352.3MB in the beginning and 994.1MB in the end (delta: 641.7MB). Free memory was 299.1MB in the beginning and 378.8MB in the end (delta: -79.7MB). Peak memory consumption was 591.3MB. Max. memory is 16.0GB. [2022-01-18 14:43:39,343 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 352.3MB. Free memory is still 313.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 19.27ms. Allocated memory is still 352.3MB. Free memory was 312.2MB in the beginning and 310.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 12.19ms. Allocated memory is still 352.3MB. Free memory was 310.7MB in the beginning and 309.8MB in the end (delta: 893.0kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 187.14ms. Allocated memory is still 352.3MB. Free memory was 309.7MB in the beginning and 299.6MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 840277.14ms. Allocated memory was 352.3MB in the beginning and 994.1MB in the end (delta: 641.7MB). Free memory was 299.1MB in the beginning and 378.8MB in the end (delta: -79.7MB). Peak memory consumption was 591.3MB. 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: 55]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 6ms.. - TimeoutResultAtElement [Line: 50]: 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 18 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 6ms.. - TimeoutResultAtElement [Line: 50]: 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 18 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 6ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 840.2s, OverallIterations: 45, TraceHistogramMax: 6, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.0s, AutomataDifference: 5.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2388 SdHoareTripleChecker+Valid, 3.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2388 mSDsluCounter, 1339 SdHoareTripleChecker+Invalid, 2.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4497 mSDsCounter, 735 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8421 IncrementalHoareTripleChecker+Invalid, 9156 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 735 mSolverCounterUnsat, 238 mSDtfsCounter, 8421 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1596 GetRequests, 846 SyntacticMatches, 61 SemanticMatches, 689 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2797 ImplicationChecksByTransitivity, 3.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=416occurred in iteration=44, InterpolantAutomatonStates: 610, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 44 MinimizatonAttempts, 2488 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 673.2s InterpolantComputationTime, 1193 NumberOfCodeBlocks, 1193 NumberOfCodeBlocksAsserted, 141 NumberOfCheckSat, 1649 ConstructedInterpolants, 0 QuantifiedInterpolants, 9439 SizeOfPredicates, 79 NumberOfNonLiveVariables, 2131 ConjunctsInSsa, 413 ConjunctsInUnsatCore, 126 InterpolantComputations, 3 PerfectInterpolantSequences, 408/1406 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